cd ~/environment/
curl 'https://static.us-east-1.prod.workshops.aws/public/ffb29f71-178d-4a9d-af13-4be905668ed3/static/env-setup.sh' --output env-setup.sh
chmod a+x env-setup.sh
./env-setup.sh
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: >
cognito-webapp
Amazon Cognito Workshop
Resources:
CognitoWebApp:
Type: AWS::Serverless::Function
Properties:
FunctionName: !Sub ${AWS::StackName}-CognitoWebApp
CodeUri: web-app/
Handler: run.sh
Runtime: nodejs18.x
MemorySize: 1024
Timeout: 3
Architectures:
- x86_64
Environment:
Variables:
AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap
RUST_LOG: info
Layers:
- !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerX86:17
Events:
RootPath:
Type: Api
Properties:
Path: /
Method: ANY
AnyPath:
Type: Api
Properties:
Path: /{proxy+}
Method: ANY
Outputs:
CognitoWebAppURL:
Description: "Cognito Workshop Web App URL"
Value: !Sub "https://${ServerlessRestApi}.execute-api.${AWS::Region}.${AWS::URLSuffix}/Prod/"