├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SQS ├── .gitignore ├── README.md ├── src │ ├── .npmignore │ ├── app.js │ ├── package.json │ └── tests │ │ └── unit │ │ └── test-handler.js └── template.yaml ├── api-enhanced-observability-variables ├── README.md ├── src │ └── app.js └── template.yaml ├── appconfig-lambda-extensions ├── README.md ├── src │ ├── app.js │ ├── package-lock.json │ └── package.json └── template.yaml ├── appsync-singletable ├── cdk │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── appsync-cdk.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lib │ │ ├── appsync-cdk-stack.ts │ │ └── schema.graphql │ ├── package-lock.json │ ├── package.json │ ├── test │ │ └── appsync-cdk.test.ts │ └── tsconfig.json └── sam │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── events │ └── event.json │ ├── hello_world │ ├── __init__.py │ ├── app.py │ └── requirements.txt │ ├── template.yaml │ └── tests │ ├── __init__.py │ ├── integration │ ├── __init__.py │ └── test_api_gateway.py │ ├── requirements.txt │ └── unit │ ├── __init__.py │ └── test_handler.py ├── cognito ├── README.md ├── src │ └── app.js └── template.yaml ├── custom-domains ├── README.md ├── both-declared │ └── template.yaml ├── both-implied │ └── template.yaml ├── http │ └── template.yaml └── rest │ └── template.yaml ├── dotnet-api ├── .gitignore ├── .stackery-config.yaml ├── src │ └── SaveUser │ │ ├── .gitignore │ │ ├── .stackery-config.yaml │ │ ├── Function.cs │ │ ├── Function.csproj │ │ └── README.md └── template.yaml ├── eventbridge-dlq-retry ├── README.md ├── api.yaml ├── src │ └── app.js └── template.yaml ├── eventbridge ├── README.md ├── events │ ├── endpoint.json │ ├── sentiment.json │ └── translate.json ├── locals.json ├── src │ ├── endpoint.js │ ├── package.json │ ├── sentiment.js │ └── translate.js └── template.yaml ├── go-al2 ├── README.md ├── hello-world │ ├── Makefile │ ├── main.go │ └── main_test.go └── template.yaml ├── governance ├── 1-initial-setup │ └── template.yaml ├── 2-managed-rules │ ├── src │ │ └── app.js │ └── template.yaml ├── 3-custom-rules │ ├── example-events │ │ ├── 1-config-event.json │ │ ├── 2-invoking-rule.json │ │ ├── 3-rule-parameters.json │ │ └── 4-configuration.json │ ├── src │ │ └── generic-by-params.js │ └── template.yaml ├── 4-reusable-setup │ └── template.yaml ├── 5-reusable-setup-full │ └── template.yaml └── README.md ├── http-api-direct-integration ├── README.md ├── api.yaml ├── kinesis.json ├── src │ └── app.js └── template.yaml ├── http-api-integrations-blog-example ├── README.md ├── api.yaml ├── src │ └── app.js └── template.yaml ├── http-api-logging ├── README.md ├── src │ └── app.js └── template.yaml ├── http-api ├── README.md ├── src │ ├── app.js │ └── package.json └── template.yaml ├── kinesis-firehose ├── README.md ├── src │ ├── count.js │ ├── package.json │ └── process.js └── template.yaml ├── lambda-layers ├── README.md ├── demo-app │ ├── .gitignore │ ├── README.md │ ├── events │ │ └── event.json │ ├── hello-world │ │ ├── .npmignore │ │ ├── app.js │ │ ├── package.json │ │ └── tests │ │ │ └── unit │ │ │ └── test-handler.js │ ├── layer │ │ └── package.json │ └── template.yaml └── layers-repo │ ├── node-base │ ├── package-lock.json │ └── package.json │ ├── node-utilities │ └── package.json │ ├── python-base │ └── requirements.txt │ └── template.yaml ├── multi-level-mapping ├── README.md ├── admin.yaml ├── dadjokes.yaml ├── reportingv1.yaml ├── reportingv2.yaml ├── src │ ├── admin │ │ ├── app.js │ │ └── package.json │ ├── global-reportingv1 │ │ ├── app.js │ │ └── package.json │ ├── global-reportingv2 │ │ ├── app.js │ │ └── package.json │ └── regional-reporting │ │ ├── app.js │ │ └── package.json └── template.yaml ├── node-webpack-custom-build ├── .gitignore ├── README.md ├── data.json ├── events │ └── event.json ├── hello-world │ ├── .npmignore │ ├── Makefile │ ├── app.js │ ├── package.json │ ├── tests │ │ └── unit │ │ │ └── test-handler.js │ └── webpack.config.js └── template.yaml ├── s12d ├── client │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── tailwind.css │ │ ├── components │ │ │ └── BarChart.js │ │ ├── main.js │ │ ├── router │ │ │ └── index.js │ │ ├── store │ │ │ ├── auth.js │ │ │ ├── index.js │ │ │ └── links.js │ │ └── views │ │ │ ├── Create.vue │ │ │ ├── Dashboard.vue │ │ │ └── Details.vue │ ├── tailwind.config.js │ └── vue.config.js ├── server │ ├── api.yaml │ ├── event.json │ ├── locals.json │ ├── script.yml │ ├── src │ │ ├── analytics │ │ │ └── app.js │ │ └── login │ │ │ └── app.js │ └── template.yaml └── temp.json ├── safe-deploy ├── README.md ├── layer │ └── nodejs │ │ ├── package-lock.json │ │ └── package.json ├── src │ ├── base.js │ └── hooks │ │ ├── basepost.js │ │ └── basepre.js └── template.yaml ├── sam-containers-demo-app ├── .gitignore ├── README.md ├── events │ └── event.json ├── goodbye-world │ ├── .npmignore │ ├── Dockerfile │ ├── app.js │ ├── package.json │ └── tests │ │ └── unit │ │ └── test-handler.js ├── hello-world │ ├── .npmignore │ ├── Dockerfile │ ├── app.js │ ├── package.json │ └── tests │ │ └── unit │ │ └── test-handler.js └── template.yaml ├── sam-or-cdk ├── README.md ├── cdk │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── signedurl.ts │ ├── cdk.json │ ├── events │ │ └── fetchUrl.json │ ├── jest.config.js │ ├── lambda │ │ ├── downloadSigner.ts │ │ ├── fetchShortUrl.ts │ │ └── uploadSigner.ts │ ├── lib │ │ └── signedurl-stack.ts │ ├── package.json │ ├── test │ │ └── signedurl.test.ts │ └── tsconfig.json └── sam │ ├── .gitignore │ ├── README.md │ ├── events │ ├── event.json │ └── fetchUrl.json │ ├── lambda │ ├── downloadSigner │ │ ├── .npmignore │ │ ├── app.js │ │ ├── package.json │ │ └── tests │ │ │ └── unit │ │ │ └── test-handler.js │ ├── fetchShortUrl │ │ ├── .npmignore │ │ ├── app.js │ │ ├── package.json │ │ └── tests │ │ │ └── unit │ │ │ └── test-handler.js │ └── uploadSigner │ │ ├── .npmignore │ │ ├── app.js │ │ ├── package.json │ │ └── tests │ │ └── unit │ │ └── test-handler.js │ └── template.yaml ├── secrets ├── README.md ├── app │ ├── src │ │ └── app.js │ └── template.yaml └── create-secrets │ └── template.yaml ├── starter-templates ├── web-app.zip └── web-app │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── __tests__ │ └── unit │ │ ├── get-all-items.test.js │ │ ├── get-by-id.test.js │ │ └── put-item.test.js │ ├── buildspec.yaml │ ├── env.json │ ├── events │ ├── event-get-all-items.json │ ├── event-get-by-id.json │ └── event-post-item.json │ ├── package.json │ ├── src │ ├── get-all-items.js │ ├── get-by-id.js │ └── put-item.js │ └── template.yaml ├── step-functions ├── .gitignore ├── README.md ├── statemachine │ ├── analytics.asl.json │ ├── stackoverflow.asl.json │ └── twitch.asl.json └── template.yaml └── swift-custom-runtime ├── .gitignore ├── Dockerfile ├── Makefile ├── Package.swift ├── README.md ├── Sources ├── Squared │ └── main.swift └── SwiftApi │ └── main.swift ├── events ├── api-event.json └── squared-event.json └── template.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | *.toml 2 | node_modules 3 | .aws-sam 4 | .DS_Store 5 | .vscode 6 | .swiftpm 7 | .stackery 8 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/README.md -------------------------------------------------------------------------------- /SQS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/SQS/.gitignore -------------------------------------------------------------------------------- /SQS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/SQS/README.md -------------------------------------------------------------------------------- /SQS/src/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /SQS/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/SQS/src/app.js -------------------------------------------------------------------------------- /SQS/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/SQS/src/package.json -------------------------------------------------------------------------------- /SQS/src/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/SQS/src/tests/unit/test-handler.js -------------------------------------------------------------------------------- /SQS/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/SQS/template.yaml -------------------------------------------------------------------------------- /api-enhanced-observability-variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/api-enhanced-observability-variables/README.md -------------------------------------------------------------------------------- /api-enhanced-observability-variables/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/api-enhanced-observability-variables/src/app.js -------------------------------------------------------------------------------- /api-enhanced-observability-variables/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/api-enhanced-observability-variables/template.yaml -------------------------------------------------------------------------------- /appconfig-lambda-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appconfig-lambda-extensions/README.md -------------------------------------------------------------------------------- /appconfig-lambda-extensions/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appconfig-lambda-extensions/src/app.js -------------------------------------------------------------------------------- /appconfig-lambda-extensions/src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appconfig-lambda-extensions/src/package-lock.json -------------------------------------------------------------------------------- /appconfig-lambda-extensions/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appconfig-lambda-extensions/src/package.json -------------------------------------------------------------------------------- /appconfig-lambda-extensions/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appconfig-lambda-extensions/template.yaml -------------------------------------------------------------------------------- /appsync-singletable/cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/.gitignore -------------------------------------------------------------------------------- /appsync-singletable/cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/.npmignore -------------------------------------------------------------------------------- /appsync-singletable/cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/README.md -------------------------------------------------------------------------------- /appsync-singletable/cdk/bin/appsync-cdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/bin/appsync-cdk.ts -------------------------------------------------------------------------------- /appsync-singletable/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/cdk.json -------------------------------------------------------------------------------- /appsync-singletable/cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/jest.config.js -------------------------------------------------------------------------------- /appsync-singletable/cdk/lib/appsync-cdk-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/lib/appsync-cdk-stack.ts -------------------------------------------------------------------------------- /appsync-singletable/cdk/lib/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/lib/schema.graphql -------------------------------------------------------------------------------- /appsync-singletable/cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/package-lock.json -------------------------------------------------------------------------------- /appsync-singletable/cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/package.json -------------------------------------------------------------------------------- /appsync-singletable/cdk/test/appsync-cdk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/test/appsync-cdk.test.ts -------------------------------------------------------------------------------- /appsync-singletable/cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/cdk/tsconfig.json -------------------------------------------------------------------------------- /appsync-singletable/sam/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/.gitignore -------------------------------------------------------------------------------- /appsync-singletable/sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/README.md -------------------------------------------------------------------------------- /appsync-singletable/sam/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appsync-singletable/sam/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/events/event.json -------------------------------------------------------------------------------- /appsync-singletable/sam/hello_world/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appsync-singletable/sam/hello_world/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/hello_world/app.py -------------------------------------------------------------------------------- /appsync-singletable/sam/hello_world/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /appsync-singletable/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/template.yaml -------------------------------------------------------------------------------- /appsync-singletable/sam/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appsync-singletable/sam/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appsync-singletable/sam/tests/integration/test_api_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/tests/integration/test_api_gateway.py -------------------------------------------------------------------------------- /appsync-singletable/sam/tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/tests/requirements.txt -------------------------------------------------------------------------------- /appsync-singletable/sam/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appsync-singletable/sam/tests/unit/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/appsync-singletable/sam/tests/unit/test_handler.py -------------------------------------------------------------------------------- /cognito/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/cognito/README.md -------------------------------------------------------------------------------- /cognito/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/cognito/src/app.js -------------------------------------------------------------------------------- /cognito/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/cognito/template.yaml -------------------------------------------------------------------------------- /custom-domains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/custom-domains/README.md -------------------------------------------------------------------------------- /custom-domains/both-declared/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/custom-domains/both-declared/template.yaml -------------------------------------------------------------------------------- /custom-domains/both-implied/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/custom-domains/both-implied/template.yaml -------------------------------------------------------------------------------- /custom-domains/http/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/custom-domains/http/template.yaml -------------------------------------------------------------------------------- /custom-domains/rest/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/custom-domains/rest/template.yaml -------------------------------------------------------------------------------- /dotnet-api/.gitignore: -------------------------------------------------------------------------------- 1 | .stackery 2 | .aws-sam 3 | -------------------------------------------------------------------------------- /dotnet-api/.stackery-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/dotnet-api/.stackery-config.yaml -------------------------------------------------------------------------------- /dotnet-api/src/SaveUser/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /dotnet-api/src/SaveUser/.stackery-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/dotnet-api/src/SaveUser/.stackery-config.yaml -------------------------------------------------------------------------------- /dotnet-api/src/SaveUser/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/dotnet-api/src/SaveUser/Function.cs -------------------------------------------------------------------------------- /dotnet-api/src/SaveUser/Function.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/dotnet-api/src/SaveUser/Function.csproj -------------------------------------------------------------------------------- /dotnet-api/src/SaveUser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/dotnet-api/src/SaveUser/README.md -------------------------------------------------------------------------------- /dotnet-api/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/dotnet-api/template.yaml -------------------------------------------------------------------------------- /eventbridge-dlq-retry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge-dlq-retry/README.md -------------------------------------------------------------------------------- /eventbridge-dlq-retry/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge-dlq-retry/api.yaml -------------------------------------------------------------------------------- /eventbridge-dlq-retry/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge-dlq-retry/src/app.js -------------------------------------------------------------------------------- /eventbridge-dlq-retry/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge-dlq-retry/template.yaml -------------------------------------------------------------------------------- /eventbridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/README.md -------------------------------------------------------------------------------- /eventbridge/events/endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/events/endpoint.json -------------------------------------------------------------------------------- /eventbridge/events/sentiment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/events/sentiment.json -------------------------------------------------------------------------------- /eventbridge/events/translate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/events/translate.json -------------------------------------------------------------------------------- /eventbridge/locals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/locals.json -------------------------------------------------------------------------------- /eventbridge/src/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/src/endpoint.js -------------------------------------------------------------------------------- /eventbridge/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/src/package.json -------------------------------------------------------------------------------- /eventbridge/src/sentiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/src/sentiment.js -------------------------------------------------------------------------------- /eventbridge/src/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/src/translate.js -------------------------------------------------------------------------------- /eventbridge/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/eventbridge/template.yaml -------------------------------------------------------------------------------- /go-al2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/go-al2/README.md -------------------------------------------------------------------------------- /go-al2/hello-world/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/go-al2/hello-world/Makefile -------------------------------------------------------------------------------- /go-al2/hello-world/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/go-al2/hello-world/main.go -------------------------------------------------------------------------------- /go-al2/hello-world/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/go-al2/hello-world/main_test.go -------------------------------------------------------------------------------- /go-al2/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/go-al2/template.yaml -------------------------------------------------------------------------------- /governance/1-initial-setup/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/1-initial-setup/template.yaml -------------------------------------------------------------------------------- /governance/2-managed-rules/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/2-managed-rules/src/app.js -------------------------------------------------------------------------------- /governance/2-managed-rules/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/2-managed-rules/template.yaml -------------------------------------------------------------------------------- /governance/3-custom-rules/example-events/1-config-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/3-custom-rules/example-events/1-config-event.json -------------------------------------------------------------------------------- /governance/3-custom-rules/example-events/2-invoking-rule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/3-custom-rules/example-events/2-invoking-rule.json -------------------------------------------------------------------------------- /governance/3-custom-rules/example-events/3-rule-parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/3-custom-rules/example-events/3-rule-parameters.json -------------------------------------------------------------------------------- /governance/3-custom-rules/example-events/4-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/3-custom-rules/example-events/4-configuration.json -------------------------------------------------------------------------------- /governance/3-custom-rules/src/generic-by-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/3-custom-rules/src/generic-by-params.js -------------------------------------------------------------------------------- /governance/3-custom-rules/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/3-custom-rules/template.yaml -------------------------------------------------------------------------------- /governance/4-reusable-setup/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/4-reusable-setup/template.yaml -------------------------------------------------------------------------------- /governance/5-reusable-setup-full/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/5-reusable-setup-full/template.yaml -------------------------------------------------------------------------------- /governance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/governance/README.md -------------------------------------------------------------------------------- /http-api-direct-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-direct-integration/README.md -------------------------------------------------------------------------------- /http-api-direct-integration/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-direct-integration/api.yaml -------------------------------------------------------------------------------- /http-api-direct-integration/kinesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-direct-integration/kinesis.json -------------------------------------------------------------------------------- /http-api-direct-integration/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-direct-integration/src/app.js -------------------------------------------------------------------------------- /http-api-direct-integration/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-direct-integration/template.yaml -------------------------------------------------------------------------------- /http-api-integrations-blog-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-integrations-blog-example/README.md -------------------------------------------------------------------------------- /http-api-integrations-blog-example/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-integrations-blog-example/api.yaml -------------------------------------------------------------------------------- /http-api-integrations-blog-example/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-integrations-blog-example/src/app.js -------------------------------------------------------------------------------- /http-api-integrations-blog-example/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-integrations-blog-example/template.yaml -------------------------------------------------------------------------------- /http-api-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-logging/README.md -------------------------------------------------------------------------------- /http-api-logging/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-logging/src/app.js -------------------------------------------------------------------------------- /http-api-logging/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api-logging/template.yaml -------------------------------------------------------------------------------- /http-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api/README.md -------------------------------------------------------------------------------- /http-api/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api/src/app.js -------------------------------------------------------------------------------- /http-api/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api/src/package.json -------------------------------------------------------------------------------- /http-api/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/http-api/template.yaml -------------------------------------------------------------------------------- /kinesis-firehose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/kinesis-firehose/README.md -------------------------------------------------------------------------------- /kinesis-firehose/src/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/kinesis-firehose/src/count.js -------------------------------------------------------------------------------- /kinesis-firehose/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/kinesis-firehose/src/package.json -------------------------------------------------------------------------------- /kinesis-firehose/src/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/kinesis-firehose/src/process.js -------------------------------------------------------------------------------- /kinesis-firehose/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/kinesis-firehose/template.yaml -------------------------------------------------------------------------------- /lambda-layers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/README.md -------------------------------------------------------------------------------- /lambda-layers/demo-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/.gitignore -------------------------------------------------------------------------------- /lambda-layers/demo-app/README.md: -------------------------------------------------------------------------------- 1 | # Demo App 2 | 3 | See [session readme](../README.md) -------------------------------------------------------------------------------- /lambda-layers/demo-app/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/events/event.json -------------------------------------------------------------------------------- /lambda-layers/demo-app/hello-world/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /lambda-layers/demo-app/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/hello-world/app.js -------------------------------------------------------------------------------- /lambda-layers/demo-app/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/hello-world/package.json -------------------------------------------------------------------------------- /lambda-layers/demo-app/hello-world/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/hello-world/tests/unit/test-handler.js -------------------------------------------------------------------------------- /lambda-layers/demo-app/layer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/layer/package.json -------------------------------------------------------------------------------- /lambda-layers/demo-app/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/demo-app/template.yaml -------------------------------------------------------------------------------- /lambda-layers/layers-repo/node-base/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/layers-repo/node-base/package-lock.json -------------------------------------------------------------------------------- /lambda-layers/layers-repo/node-base/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/layers-repo/node-base/package.json -------------------------------------------------------------------------------- /lambda-layers/layers-repo/node-utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/layers-repo/node-utilities/package.json -------------------------------------------------------------------------------- /lambda-layers/layers-repo/python-base/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | requests -------------------------------------------------------------------------------- /lambda-layers/layers-repo/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/lambda-layers/layers-repo/template.yaml -------------------------------------------------------------------------------- /multi-level-mapping/README.md: -------------------------------------------------------------------------------- 1 | # Amazon API Gateway multi level base path mapping 2 | 3 | -------------------------------------------------------------------------------- /multi-level-mapping/admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/admin.yaml -------------------------------------------------------------------------------- /multi-level-mapping/dadjokes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/dadjokes.yaml -------------------------------------------------------------------------------- /multi-level-mapping/reportingv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/reportingv1.yaml -------------------------------------------------------------------------------- /multi-level-mapping/reportingv2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/reportingv2.yaml -------------------------------------------------------------------------------- /multi-level-mapping/src/admin/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/admin/app.js -------------------------------------------------------------------------------- /multi-level-mapping/src/admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/admin/package.json -------------------------------------------------------------------------------- /multi-level-mapping/src/global-reportingv1/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/global-reportingv1/app.js -------------------------------------------------------------------------------- /multi-level-mapping/src/global-reportingv1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/global-reportingv1/package.json -------------------------------------------------------------------------------- /multi-level-mapping/src/global-reportingv2/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/global-reportingv2/app.js -------------------------------------------------------------------------------- /multi-level-mapping/src/global-reportingv2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/global-reportingv2/package.json -------------------------------------------------------------------------------- /multi-level-mapping/src/regional-reporting/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/regional-reporting/app.js -------------------------------------------------------------------------------- /multi-level-mapping/src/regional-reporting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/src/regional-reporting/package.json -------------------------------------------------------------------------------- /multi-level-mapping/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/multi-level-mapping/template.yaml -------------------------------------------------------------------------------- /node-webpack-custom-build/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/.gitignore -------------------------------------------------------------------------------- /node-webpack-custom-build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/README.md -------------------------------------------------------------------------------- /node-webpack-custom-build/data.json: -------------------------------------------------------------------------------- 1 | { 2 | "message":"SAM Rocks" 3 | } -------------------------------------------------------------------------------- /node-webpack-custom-build/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/events/event.json -------------------------------------------------------------------------------- /node-webpack-custom-build/hello-world/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /node-webpack-custom-build/hello-world/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/hello-world/Makefile -------------------------------------------------------------------------------- /node-webpack-custom-build/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/hello-world/app.js -------------------------------------------------------------------------------- /node-webpack-custom-build/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/hello-world/package.json -------------------------------------------------------------------------------- /node-webpack-custom-build/hello-world/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/hello-world/tests/unit/test-handler.js -------------------------------------------------------------------------------- /node-webpack-custom-build/hello-world/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/hello-world/webpack.config.js -------------------------------------------------------------------------------- /node-webpack-custom-build/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/node-webpack-custom-build/template.yaml -------------------------------------------------------------------------------- /s12d/client/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/.env -------------------------------------------------------------------------------- /s12d/client/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | package-lock.json -------------------------------------------------------------------------------- /s12d/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/README.md -------------------------------------------------------------------------------- /s12d/client/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/babel.config.js -------------------------------------------------------------------------------- /s12d/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/package.json -------------------------------------------------------------------------------- /s12d/client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/postcss.config.js -------------------------------------------------------------------------------- /s12d/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/public/favicon.ico -------------------------------------------------------------------------------- /s12d/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/public/index.html -------------------------------------------------------------------------------- /s12d/client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/App.vue -------------------------------------------------------------------------------- /s12d/client/src/assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/assets/tailwind.css -------------------------------------------------------------------------------- /s12d/client/src/components/BarChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/components/BarChart.js -------------------------------------------------------------------------------- /s12d/client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/main.js -------------------------------------------------------------------------------- /s12d/client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/router/index.js -------------------------------------------------------------------------------- /s12d/client/src/store/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/store/auth.js -------------------------------------------------------------------------------- /s12d/client/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/store/index.js -------------------------------------------------------------------------------- /s12d/client/src/store/links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/store/links.js -------------------------------------------------------------------------------- /s12d/client/src/views/Create.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/views/Create.vue -------------------------------------------------------------------------------- /s12d/client/src/views/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/views/Dashboard.vue -------------------------------------------------------------------------------- /s12d/client/src/views/Details.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/src/views/Details.vue -------------------------------------------------------------------------------- /s12d/client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/tailwind.config.js -------------------------------------------------------------------------------- /s12d/client/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/client/vue.config.js -------------------------------------------------------------------------------- /s12d/server/api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/api.yaml -------------------------------------------------------------------------------- /s12d/server/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/event.json -------------------------------------------------------------------------------- /s12d/server/locals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/locals.json -------------------------------------------------------------------------------- /s12d/server/script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/script.yml -------------------------------------------------------------------------------- /s12d/server/src/analytics/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/src/analytics/app.js -------------------------------------------------------------------------------- /s12d/server/src/login/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/src/login/app.js -------------------------------------------------------------------------------- /s12d/server/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/server/template.yaml -------------------------------------------------------------------------------- /s12d/temp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/s12d/temp.json -------------------------------------------------------------------------------- /safe-deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/README.md -------------------------------------------------------------------------------- /safe-deploy/layer/nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/layer/nodejs/package-lock.json -------------------------------------------------------------------------------- /safe-deploy/layer/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/layer/nodejs/package.json -------------------------------------------------------------------------------- /safe-deploy/src/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/src/base.js -------------------------------------------------------------------------------- /safe-deploy/src/hooks/basepost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/src/hooks/basepost.js -------------------------------------------------------------------------------- /safe-deploy/src/hooks/basepre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/src/hooks/basepre.js -------------------------------------------------------------------------------- /safe-deploy/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/safe-deploy/template.yaml -------------------------------------------------------------------------------- /sam-containers-demo-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/.gitignore -------------------------------------------------------------------------------- /sam-containers-demo-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/README.md -------------------------------------------------------------------------------- /sam-containers-demo-app/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/events/event.json -------------------------------------------------------------------------------- /sam-containers-demo-app/goodbye-world/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /sam-containers-demo-app/goodbye-world/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/goodbye-world/Dockerfile -------------------------------------------------------------------------------- /sam-containers-demo-app/goodbye-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/goodbye-world/app.js -------------------------------------------------------------------------------- /sam-containers-demo-app/goodbye-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/goodbye-world/package.json -------------------------------------------------------------------------------- /sam-containers-demo-app/goodbye-world/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/goodbye-world/tests/unit/test-handler.js -------------------------------------------------------------------------------- /sam-containers-demo-app/hello-world/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /sam-containers-demo-app/hello-world/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/hello-world/Dockerfile -------------------------------------------------------------------------------- /sam-containers-demo-app/hello-world/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/hello-world/app.js -------------------------------------------------------------------------------- /sam-containers-demo-app/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/hello-world/package.json -------------------------------------------------------------------------------- /sam-containers-demo-app/hello-world/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/hello-world/tests/unit/test-handler.js -------------------------------------------------------------------------------- /sam-containers-demo-app/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-containers-demo-app/template.yaml -------------------------------------------------------------------------------- /sam-or-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/README.md -------------------------------------------------------------------------------- /sam-or-cdk/cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/.gitignore -------------------------------------------------------------------------------- /sam-or-cdk/cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/.npmignore -------------------------------------------------------------------------------- /sam-or-cdk/cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/README.md -------------------------------------------------------------------------------- /sam-or-cdk/cdk/bin/signedurl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/bin/signedurl.ts -------------------------------------------------------------------------------- /sam-or-cdk/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/cdk.json -------------------------------------------------------------------------------- /sam-or-cdk/cdk/events/fetchUrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/events/fetchUrl.json -------------------------------------------------------------------------------- /sam-or-cdk/cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/jest.config.js -------------------------------------------------------------------------------- /sam-or-cdk/cdk/lambda/downloadSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/lambda/downloadSigner.ts -------------------------------------------------------------------------------- /sam-or-cdk/cdk/lambda/fetchShortUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/lambda/fetchShortUrl.ts -------------------------------------------------------------------------------- /sam-or-cdk/cdk/lambda/uploadSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/lambda/uploadSigner.ts -------------------------------------------------------------------------------- /sam-or-cdk/cdk/lib/signedurl-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/lib/signedurl-stack.ts -------------------------------------------------------------------------------- /sam-or-cdk/cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/package.json -------------------------------------------------------------------------------- /sam-or-cdk/cdk/test/signedurl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/test/signedurl.test.ts -------------------------------------------------------------------------------- /sam-or-cdk/cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/cdk/tsconfig.json -------------------------------------------------------------------------------- /sam-or-cdk/sam/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/.gitignore -------------------------------------------------------------------------------- /sam-or-cdk/sam/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/README.md -------------------------------------------------------------------------------- /sam-or-cdk/sam/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/events/event.json -------------------------------------------------------------------------------- /sam-or-cdk/sam/events/fetchUrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/events/fetchUrl.json -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/downloadSigner/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/downloadSigner/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/downloadSigner/app.js -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/downloadSigner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/downloadSigner/package.json -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/downloadSigner/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/downloadSigner/tests/unit/test-handler.js -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/fetchShortUrl/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/fetchShortUrl/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/fetchShortUrl/app.js -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/fetchShortUrl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/fetchShortUrl/package.json -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/fetchShortUrl/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/fetchShortUrl/tests/unit/test-handler.js -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/uploadSigner/.npmignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/uploadSigner/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/uploadSigner/app.js -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/uploadSigner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/uploadSigner/package.json -------------------------------------------------------------------------------- /sam-or-cdk/sam/lambda/uploadSigner/tests/unit/test-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/lambda/uploadSigner/tests/unit/test-handler.js -------------------------------------------------------------------------------- /sam-or-cdk/sam/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/sam-or-cdk/sam/template.yaml -------------------------------------------------------------------------------- /secrets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/secrets/README.md -------------------------------------------------------------------------------- /secrets/app/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/secrets/app/src/app.js -------------------------------------------------------------------------------- /secrets/app/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/secrets/app/template.yaml -------------------------------------------------------------------------------- /secrets/create-secrets/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/secrets/create-secrets/template.yaml -------------------------------------------------------------------------------- /starter-templates/web-app.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app.zip -------------------------------------------------------------------------------- /starter-templates/web-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | samconfig.toml 3 | -------------------------------------------------------------------------------- /starter-templates/web-app/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/.npmignore -------------------------------------------------------------------------------- /starter-templates/web-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/README.md -------------------------------------------------------------------------------- /starter-templates/web-app/__tests__/unit/get-all-items.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/__tests__/unit/get-all-items.test.js -------------------------------------------------------------------------------- /starter-templates/web-app/__tests__/unit/get-by-id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/__tests__/unit/get-by-id.test.js -------------------------------------------------------------------------------- /starter-templates/web-app/__tests__/unit/put-item.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/__tests__/unit/put-item.test.js -------------------------------------------------------------------------------- /starter-templates/web-app/buildspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/buildspec.yaml -------------------------------------------------------------------------------- /starter-templates/web-app/env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/env.json -------------------------------------------------------------------------------- /starter-templates/web-app/events/event-get-all-items.json: -------------------------------------------------------------------------------- 1 | { 2 | "httpMethod": "GET" 3 | } -------------------------------------------------------------------------------- /starter-templates/web-app/events/event-get-by-id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/events/event-get-by-id.json -------------------------------------------------------------------------------- /starter-templates/web-app/events/event-post-item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/events/event-post-item.json -------------------------------------------------------------------------------- /starter-templates/web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/package.json -------------------------------------------------------------------------------- /starter-templates/web-app/src/get-all-items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/src/get-all-items.js -------------------------------------------------------------------------------- /starter-templates/web-app/src/get-by-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/src/get-by-id.js -------------------------------------------------------------------------------- /starter-templates/web-app/src/put-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/src/put-item.js -------------------------------------------------------------------------------- /starter-templates/web-app/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/starter-templates/web-app/template.yaml -------------------------------------------------------------------------------- /step-functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/step-functions/.gitignore -------------------------------------------------------------------------------- /step-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/step-functions/README.md -------------------------------------------------------------------------------- /step-functions/statemachine/analytics.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/step-functions/statemachine/analytics.asl.json -------------------------------------------------------------------------------- /step-functions/statemachine/stackoverflow.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/step-functions/statemachine/stackoverflow.asl.json -------------------------------------------------------------------------------- /step-functions/statemachine/twitch.asl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/step-functions/statemachine/twitch.asl.json -------------------------------------------------------------------------------- /step-functions/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/step-functions/template.yaml -------------------------------------------------------------------------------- /swift-custom-runtime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/.gitignore -------------------------------------------------------------------------------- /swift-custom-runtime/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM swift:5.2-amazonlinux2 2 | 3 | RUN yum -y install zip openssl-devel 4 | -------------------------------------------------------------------------------- /swift-custom-runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/Makefile -------------------------------------------------------------------------------- /swift-custom-runtime/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/Package.swift -------------------------------------------------------------------------------- /swift-custom-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/README.md -------------------------------------------------------------------------------- /swift-custom-runtime/Sources/Squared/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/Sources/Squared/main.swift -------------------------------------------------------------------------------- /swift-custom-runtime/Sources/SwiftApi/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/Sources/SwiftApi/main.swift -------------------------------------------------------------------------------- /swift-custom-runtime/events/api-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/events/api-event.json -------------------------------------------------------------------------------- /swift-custom-runtime/events/squared-event.json: -------------------------------------------------------------------------------- 1 | { 2 | "number": 9 3 | } -------------------------------------------------------------------------------- /swift-custom-runtime/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/sessions-with-aws-sam/HEAD/swift-custom-runtime/template.yaml --------------------------------------------------------------------------------