├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── semantic.yml └── workflows │ ├── build-csharp-sample-code.yml │ ├── build-java-sample-code.yml │ ├── build-python-sample-code.yml │ ├── build-typescript-sample-code.yml │ ├── build-workshop-site.yml │ ├── close-stale-issues.yml │ ├── closed-issue-message.yml │ ├── handle-stale-discussions.yml │ └── semantic-fails.yml ├── .gitignore ├── .mergify.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cdkworkshop.com ├── .editorconfig ├── .eslintrc.yml ├── .npmignore ├── .prettierrc.yml ├── biome.json ├── cdk.json ├── cdkworkshop.com.ts ├── guardduty.ts ├── hash.ts ├── hugo │ └── hugo_extended_0.105.0_Linux-64bit.tar.gz ├── indexhandler │ └── index.js ├── package-lock.json ├── package.json ├── pipeline.ts └── tsconfig.json ├── code ├── csharp │ ├── main-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── lambda │ │ │ ├── hello.js │ │ │ └── hitcounter.js │ │ └── src │ │ │ ├── CdkWorkshop.sln │ │ │ └── CdkWorkshop │ │ │ ├── CdkWorkshop.csproj │ │ │ ├── CdkWorkshopStack.cs │ │ │ ├── GlobalSuppressions.cs │ │ │ ├── HitCounter.cs │ │ │ └── Program.cs │ ├── pipelines-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── lambda │ │ │ ├── hello.js │ │ │ └── hitcounter.js │ │ └── src │ │ │ ├── CdkWorkshop.sln │ │ │ └── CdkWorkshop │ │ │ ├── CdkWorkshop.csproj │ │ │ ├── CdkWorkshopStack.cs │ │ │ ├── GlobalSuppressions.cs │ │ │ ├── HitCounter.cs │ │ │ ├── PipelineStack.cs │ │ │ ├── PipelineStage.cs │ │ │ └── Program.cs │ └── test-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ └── src │ │ ├── CdkWorkshop.sln │ │ ├── CdkWorkshop │ │ ├── CdkWorkshop.csproj │ │ ├── CdkWorkshopStack.cs │ │ ├── GlobalSuppressions.cs │ │ ├── HitCounter.cs │ │ └── Program.cs │ │ └── CdkWorkshopTests │ │ ├── CdkWorkshopTests.csproj │ │ ├── HitCounterTest.cs │ │ └── Usings.cs ├── go │ ├── main-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk-workshop.go │ │ ├── cdk-workshop_test.go │ │ ├── cdk.json │ │ ├── go.mod │ │ ├── go.sum │ │ ├── hitcounter │ │ │ └── hitcounter.go │ │ └── lambda │ │ │ ├── hello.js │ │ │ └── hitcounter.js │ └── pipelines-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk-workshop.go │ │ ├── cdk-workshop_test.go │ │ ├── cdk.json │ │ ├── go.mod │ │ ├── go.sum │ │ ├── hitcounter │ │ └── hitcounter.go │ │ ├── infra │ │ ├── pipeline-stack.go │ │ ├── pipeline-stage.go │ │ └── workshop-stack.go │ │ └── lambda │ │ ├── hello.js │ │ └── hitcounter.js ├── java │ ├── main-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── lambda │ │ │ ├── hello.js │ │ │ └── hitcounter.js │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── CdkWorkshopApp.java │ │ │ ├── CdkWorkshopStack.java │ │ │ ├── HitCounter.java │ │ │ └── HitCounterProps.java │ ├── pipelines-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── lambda │ │ │ ├── hello.js │ │ │ └── hitcounter.js │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── CdkWorkshopApp.java │ │ │ ├── CdkWorkshopStack.java │ │ │ ├── HitCounter.java │ │ │ ├── HitCounterProps.java │ │ │ ├── WorkshopPipelineStack.java │ │ │ └── WorkshopPipelineStage.java │ └── tests-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── cdk.json │ │ ├── lambda │ │ ├── hello.js │ │ └── hitcounter.js │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── myorg │ │ │ ├── CdkWorkshopApp.java │ │ │ ├── CdkWorkshopStack.java │ │ │ ├── HitCounter.java │ │ │ └── HitCounterProps.java │ │ └── test │ │ └── java │ │ └── com │ │ └── myorg │ │ └── HitCounterTest.java ├── python │ ├── main-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── cdk_workshop │ │ │ ├── __init__.py │ │ │ ├── cdk_workshop_stack.py │ │ │ └── hitcounter.py │ │ ├── lambda │ │ │ ├── hello.py │ │ │ └── hitcount.py │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ └── source.bat │ ├── pipelines-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── cdk_workshop │ │ │ ├── __init__.py │ │ │ ├── cdk_workshop_stack.py │ │ │ ├── hitcounter.py │ │ │ ├── pipeline_stack.py │ │ │ └── pipeline_stage.py │ │ ├── lambda │ │ │ ├── hello.py │ │ │ └── hitcount.py │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ └── source.bat │ └── tests-workshop │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.py │ │ ├── cdk.json │ │ ├── cdk_workshop │ │ ├── __init__.py │ │ ├── cdk_workshop_stack.py │ │ └── hitcounter.py │ │ ├── lambda │ │ ├── hello.py │ │ └── hitcount.py │ │ ├── requirements-dev.txt │ │ ├── requirements.txt │ │ ├── source.bat │ │ └── tests │ │ ├── __init__.py │ │ └── unit │ │ ├── __init__.py │ │ └── test_cdk_workshop.py └── typescript │ ├── internal-constructs-workshop │ ├── construct-lib-repo │ │ ├── constructs │ │ │ ├── .eslintrc.json │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── .projen │ │ │ │ ├── deps.json │ │ │ │ ├── files.json │ │ │ │ └── tasks.json │ │ │ ├── .projenrc.js │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lambda │ │ │ │ └── hitcounter.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── hitcounter.ts │ │ │ │ └── index.ts │ │ │ ├── test │ │ │ │ └── hitcounter.test.ts │ │ │ ├── tsconfig.dev.json │ │ │ └── yarn.lock │ │ └── pipeline │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── bin │ │ │ └── pipeline.ts │ │ │ ├── build-spec │ │ │ └── projen-release.yml │ │ │ ├── cdk.json │ │ │ ├── jest.config.js │ │ │ ├── lib │ │ │ └── pipeline-stack.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── test │ │ │ └── pipeline.test.ts │ │ │ └── tsconfig.json │ ├── hello-cdk-app │ │ ├── README.md │ │ ├── bin │ │ │ └── hello-cdk-app.ts │ │ ├── cdk.json │ │ ├── lambda │ │ │ └── hello.js │ │ ├── lib │ │ │ └── hello-cdk-app-stack.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── test │ │ │ └── hello-cdk-app.test.ts │ │ └── tsconfig.json │ └── internal-construct-hub │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── README.md │ │ ├── bin │ │ └── internal-construct-hub.ts │ │ ├── cdk.json │ │ ├── jest.config.js │ │ ├── lib │ │ └── internal-construct-hub-stack.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── test │ │ └── internal-construct-hub.test.ts │ │ └── tsconfig.json │ ├── main-workshop │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── cdk-workshop.ts │ ├── cdk.json │ ├── lambda │ │ ├── hello.js │ │ └── hitcounter.js │ ├── lib │ │ ├── cdk-workshop-stack.ts │ │ └── hitcounter.ts │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json │ ├── pipelines-workshop │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── cdk-workshop.ts │ ├── cdk.json │ ├── lambda │ │ ├── hello.js │ │ └── hitcounter.js │ ├── lib │ │ ├── cdk-workshop-stack.ts │ │ ├── hitcounter.ts │ │ ├── pipeline-stack.ts │ │ └── pipeline-stage.ts │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json │ └── tests-workshop │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ └── cdk-workshop.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lambda │ ├── hello.js │ └── hitcounter.js │ ├── lib │ ├── cdk-workshop-stack.ts │ └── hitcounter.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ └── hitcounter.test.ts │ └── tsconfig.json ├── deck └── cdk-workshop.pptx ├── package-lock.json └── workshop ├── .gitignore ├── archetypes └── default.md ├── assets ├── _custom.scss ├── css │ ├── chroma.css │ ├── chroma.dark.css │ ├── cookies-eu-banner.default.css │ └── style.scss └── js │ ├── cookies-eu-banner.js │ └── rum.js ├── config.toml ├── content ├── english │ ├── 15-prerequisites │ │ ├── 100-awscli.md │ │ ├── 200-account.md │ │ ├── 300-nodejs.md │ │ ├── 400-ide.md │ │ ├── 500-toolkit.md │ │ ├── 600-python.md │ │ ├── 700-dotnet.md │ │ ├── 800-java.md │ │ ├── 900-go.md │ │ ├── _index.md │ │ ├── new-user-1.png │ │ ├── new-user-2.png │ │ └── new-user-3.png │ ├── 20-typescript │ │ ├── 20-create-project │ │ │ ├── 100-cdk-init.md │ │ │ ├── 300-structure.md │ │ │ ├── 400-synth.md │ │ │ ├── 500-deploy.md │ │ │ ├── _index.md │ │ │ ├── cfn1.png │ │ │ ├── cfn2.png │ │ │ └── structure.png │ │ ├── 30-hello-cdk │ │ │ ├── 100-cleanup.md │ │ │ ├── 200-lambda.md │ │ │ ├── 300-cdk-watch.md │ │ │ ├── 400-apigw.md │ │ │ ├── _index.md │ │ │ ├── auto-complete.png │ │ │ ├── browser.png │ │ │ ├── clib.png │ │ │ ├── lambda-1.png │ │ │ ├── lambda-2.png │ │ │ ├── lambda-3.png │ │ │ ├── lambda-4.png │ │ │ └── lambda-5.png │ │ ├── 40-hit-counter │ │ │ ├── 100-api.md │ │ │ ├── 200-handler.md │ │ │ ├── 300-resources.md │ │ │ ├── 400-use.md │ │ │ ├── 500-logs.md │ │ │ ├── 600-permissions.md │ │ │ ├── 700-test.md │ │ │ ├── _index.md │ │ │ ├── dynamo1.png │ │ │ ├── hit-counter.png │ │ │ ├── logs1.png │ │ │ ├── logs2.png │ │ │ ├── logs3.png │ │ │ ├── logs4.png │ │ │ └── logs5.png │ │ ├── 50-table-viewer │ │ │ ├── 100-discovery.md │ │ │ ├── 200-install.md │ │ │ ├── 300-add.md │ │ │ ├── 400-expose-table.md │ │ │ ├── 500-deploy.md │ │ │ ├── 600-extra-credit.md │ │ │ ├── _index.md │ │ │ ├── table-viewer-npm.png │ │ │ ├── table-viewer-props.png │ │ │ ├── viewer1.png │ │ │ └── viewer2.png │ │ ├── 60-cleanups │ │ │ └── _index.md │ │ ├── 70-advanced-topics │ │ │ ├── 100-construct-testing │ │ │ │ ├── 1000-assertion-test.md │ │ │ │ ├── 2000-validation-tests.md │ │ │ │ └── _index.md │ │ │ ├── 200-pipelines │ │ │ │ ├── 1000-setting-up.md │ │ │ │ ├── 2000-create-repo.md │ │ │ │ ├── 3000-new-pipeline.md │ │ │ │ ├── 4000-build-stage.md │ │ │ │ ├── 5000-test-actions.md │ │ │ │ ├── 6000-cleanup.md │ │ │ │ ├── _index.md │ │ │ │ ├── clone-repo.png │ │ │ │ ├── git-cred.png │ │ │ │ ├── pipeline-init.png │ │ │ │ ├── pipeline-stages.png │ │ │ │ ├── pipeline-succeed.png │ │ │ │ ├── pipeline-tests.png │ │ │ │ └── repo-code.png │ │ │ └── _index.md │ │ └── _index.md │ ├── 30-python │ │ ├── 20-create-project │ │ │ ├── 100-cdk-init.md │ │ │ ├── 200-virtualenv.md │ │ │ ├── 300-structure.md │ │ │ ├── 400-synth.md │ │ │ ├── 500-deploy.md │ │ │ ├── _index.md │ │ │ ├── cfn1.png │ │ │ ├── cfn2.png │ │ │ └── structure.png │ │ ├── 30-hello-cdk │ │ │ ├── 100-cleanup.md │ │ │ ├── 200-lambda.md │ │ │ ├── 300-cdk-watch.md │ │ │ ├── 400-apigw.md │ │ │ ├── _index.md │ │ │ ├── auto-complete.png │ │ │ ├── browser.png │ │ │ ├── clib.png │ │ │ ├── lambda-1.png │ │ │ ├── lambda-2.png │ │ │ ├── lambda-3.png │ │ │ ├── lambda-4.png │ │ │ └── lambda-5.png │ │ ├── 40-hit-counter │ │ │ ├── 100-api.md │ │ │ ├── 200-handler.md │ │ │ ├── 300-resources.md │ │ │ ├── 400-use.md │ │ │ ├── 500-logs.md │ │ │ ├── 600-permissions.md │ │ │ ├── 700-test.md │ │ │ ├── _index.md │ │ │ ├── dynamo1.png │ │ │ ├── hit-counter.png │ │ │ ├── logs1.png │ │ │ ├── logs2.png │ │ │ ├── logs3.png │ │ │ ├── logs4.png │ │ │ └── logs5.png │ │ ├── 50-table-viewer │ │ │ ├── 100-discovery.md │ │ │ ├── 200-install.md │ │ │ ├── 300-add.md │ │ │ ├── 400-expose-table.md │ │ │ ├── 500-deploy.md │ │ │ ├── 600-extra-credit.md │ │ │ ├── _index.md │ │ │ ├── table-viewer-props.png │ │ │ ├── table-viewer-pypi.png │ │ │ ├── viewer1.png │ │ │ └── viewer2.png │ │ ├── 60-cleanups │ │ │ └── _index.md │ │ ├── 70-advanced-topics │ │ │ ├── 100-construct-testing │ │ │ │ ├── 1000-assertion-test.md │ │ │ │ ├── 2000-validation-tests.md │ │ │ │ └── _index.md │ │ │ ├── 200-pipelines │ │ │ │ ├── 1000-setting-up.md │ │ │ │ ├── 2000-create-repo.md │ │ │ │ ├── 3000-new-pipeline.md │ │ │ │ ├── 4000-build-stage.md │ │ │ │ ├── 5000-test-actions.md │ │ │ │ ├── 6000-cleanup.md │ │ │ │ ├── _index.md │ │ │ │ ├── clone-repo.png │ │ │ │ ├── git-cred.png │ │ │ │ ├── pipeline-init.png │ │ │ │ ├── pipeline-stages.png │ │ │ │ ├── pipeline-succeed.png │ │ │ │ ├── pipeline-tests.png │ │ │ │ └── repo-code.png │ │ │ └── _index.md │ │ └── _index.md │ ├── 40-dotnet │ │ ├── 20-create-project │ │ │ ├── 100-cdk-init.md │ │ │ ├── 300-structure.md │ │ │ ├── 400-synth.md │ │ │ ├── 500-deploy.md │ │ │ ├── _index.md │ │ │ ├── cfn1.png │ │ │ ├── cfn2.png │ │ │ ├── notification.png │ │ │ └── structure.png │ │ ├── 30-hello-cdk │ │ │ ├── 100-cleanup.md │ │ │ ├── 200-lambda.md │ │ │ ├── 300-cdk-watch.md │ │ │ ├── 400-apigw.md │ │ │ ├── _index.md │ │ │ ├── auto-complete.png │ │ │ ├── browser.png │ │ │ ├── clib.png │ │ │ ├── lambda-1.png │ │ │ ├── lambda-2.png │ │ │ ├── lambda-3.png │ │ │ ├── lambda-4.png │ │ │ └── lambda-5.png │ │ ├── 40-hit-counter │ │ │ ├── 100-api.md │ │ │ ├── 200-handler.md │ │ │ ├── 300-resources.md │ │ │ ├── 400-use.md │ │ │ ├── 500-logs.md │ │ │ ├── 600-permissions.md │ │ │ ├── 700-test.md │ │ │ ├── _index.md │ │ │ ├── dynamo1.png │ │ │ ├── hit-counter.png │ │ │ ├── logs1.png │ │ │ ├── logs2.png │ │ │ ├── logs3.png │ │ │ ├── logs4.png │ │ │ └── logs5.png │ │ ├── 50-table-viewer │ │ │ ├── 100-discovery.md │ │ │ ├── 200-install.md │ │ │ ├── 300-add.md │ │ │ ├── 400-expose-table.md │ │ │ ├── 500-deploy.md │ │ │ ├── 600-extra-credit.md │ │ │ ├── _index.md │ │ │ ├── table-viewer-props.png │ │ │ ├── table-viewer.png │ │ │ ├── viewer1.png │ │ │ └── viewer2.png │ │ ├── 60-cleanups │ │ │ └── _index.md │ │ ├── 70-advanced-topics │ │ │ ├── 100-construct-testing │ │ │ │ ├── 1000-assertion-test.md │ │ │ │ └── _index.md │ │ │ ├── 200-pipelines │ │ │ │ ├── 1000-setting-up.md │ │ │ │ ├── 2000-create-repo.md │ │ │ │ ├── 3000-new-pipeline.md │ │ │ │ ├── 4000-build-stage.md │ │ │ │ ├── 5000-test-actions.md │ │ │ │ ├── 6000-cleanup.md │ │ │ │ ├── _index.md │ │ │ │ ├── clone-repo.png │ │ │ │ ├── git-cred.png │ │ │ │ ├── pipeline-init.png │ │ │ │ ├── pipeline-stages.png │ │ │ │ ├── pipeline-succeed.png │ │ │ │ ├── pipeline-tests.png │ │ │ │ └── repo-code.png │ │ │ └── _index.md │ │ └── _index.md │ ├── 50-java │ │ ├── 20-create-project │ │ │ ├── 100-cdk-init.md │ │ │ ├── 300-structure.md │ │ │ ├── 400-synth.md │ │ │ ├── 500-deploy.md │ │ │ ├── _index.md │ │ │ ├── cfn1.png │ │ │ ├── cfn2.png │ │ │ └── structure.png │ │ ├── 30-hello-cdk │ │ │ ├── 100-cleanup.md │ │ │ ├── 200-lambda.md │ │ │ ├── 300-cdk-watch.md │ │ │ ├── 400-apigw.md │ │ │ ├── _index.md │ │ │ ├── auto-complete.png │ │ │ ├── browser.png │ │ │ ├── clib.png │ │ │ ├── lambda-1.png │ │ │ ├── lambda-2.png │ │ │ ├── lambda-3.png │ │ │ ├── lambda-4.png │ │ │ └── lambda-5.png │ │ ├── 40-hit-counter │ │ │ ├── 100-api.md │ │ │ ├── 200-handler.md │ │ │ ├── 300-resources.md │ │ │ ├── 400-use.md │ │ │ ├── 500-logs.md │ │ │ ├── 600-permissions.md │ │ │ ├── 700-test.md │ │ │ ├── _index.md │ │ │ ├── dynamo1.png │ │ │ ├── hit-counter.png │ │ │ ├── logs1.png │ │ │ ├── logs2.png │ │ │ ├── logs3.png │ │ │ ├── logs4.png │ │ │ └── logs5.png │ │ ├── 50-table-viewer │ │ │ ├── 100-discovery.md │ │ │ ├── 200-install.md │ │ │ ├── 300-add.md │ │ │ ├── 400-deploy.md │ │ │ ├── 500-extra-credit.md │ │ │ ├── _index.md │ │ │ ├── table-viewer-props.png │ │ │ ├── table-viewer.png │ │ │ ├── viewer1.png │ │ │ └── viewer2.png │ │ ├── 60-cleanups │ │ │ └── _index.md │ │ ├── 70-advanced-topics │ │ │ ├── 100-construct-testing │ │ │ │ ├── 1000-assertion-test.md │ │ │ │ ├── 2000-validation-tests.md │ │ │ │ └── _index.md │ │ │ ├── 100-pipelines │ │ │ │ ├── 1000-setting-up.md │ │ │ │ ├── 2000-create-repo.md │ │ │ │ ├── 3000-new-pipeline.md │ │ │ │ ├── 4000-build-stage.md │ │ │ │ ├── 5000-test-actions.md │ │ │ │ ├── 6000-cleanup.md │ │ │ │ ├── _index.md │ │ │ │ ├── clone-repo.png │ │ │ │ ├── git-cred.png │ │ │ │ ├── pipeline-init.png │ │ │ │ ├── pipeline-stages.png │ │ │ │ ├── pipeline-succeed.png │ │ │ │ ├── pipeline-tests.png │ │ │ │ └── repo-code.png │ │ │ └── _index.md │ │ └── _index.md │ ├── 60-go │ │ ├── 20-create-project │ │ │ ├── 100-cdk-init.md │ │ │ ├── 300-structure.md │ │ │ ├── 400-synth.md │ │ │ ├── 500-deploy.md │ │ │ ├── _index.md │ │ │ ├── cfn1.png │ │ │ ├── cfn2.png │ │ │ └── structure.png │ │ ├── 30-hello-cdk │ │ │ ├── 100-cleanup.md │ │ │ ├── 200-lambda.md │ │ │ ├── 300-cdk-watch.md │ │ │ ├── 400-apigw.md │ │ │ ├── _index.md │ │ │ ├── browser.png │ │ │ ├── lambda-1.png │ │ │ ├── lambda-2.png │ │ │ ├── lambda-3.png │ │ │ ├── lambda-4.png │ │ │ └── lambda-5.png │ │ ├── 40-hit-counter │ │ │ ├── 100-api.md │ │ │ ├── 200-handler.md │ │ │ ├── 300-resources.md │ │ │ ├── 400-use.md │ │ │ ├── 500-logs.md │ │ │ ├── 600-permissions.md │ │ │ ├── 700-test.md │ │ │ ├── _index.md │ │ │ ├── dynamo1.png │ │ │ ├── hit-counter.png │ │ │ ├── logs1.png │ │ │ ├── logs2.png │ │ │ ├── logs3.png │ │ │ ├── logs4.png │ │ │ └── logs5.png │ │ ├── 50-table-viewer │ │ │ ├── 100-discovery.md │ │ │ ├── 200-install.md │ │ │ ├── 300-add.md │ │ │ ├── 400-expose-table.md │ │ │ ├── 500-deploy.md │ │ │ ├── 600-extra-credit.md │ │ │ ├── _index.md │ │ │ ├── table-viewer-go.png │ │ │ ├── table-viewer-props.png │ │ │ ├── viewer1.png │ │ │ └── viewer2.png │ │ ├── 60-cleanups │ │ │ └── _index.md │ │ ├── 70-advanced-topics │ │ │ ├── 100-construct-testing │ │ │ │ ├── 1000-assertion-test.md │ │ │ │ ├── 2000-validation-tests.md │ │ │ │ └── _index.md │ │ │ ├── 200-pipelines │ │ │ │ ├── 1000-setting-up.md │ │ │ │ ├── 2000-create-repo.md │ │ │ │ ├── 3000-new-pipeline.md │ │ │ │ ├── 4000-build-stage.md │ │ │ │ ├── 5000-test-actions.md │ │ │ │ ├── 6000-cleanup.md │ │ │ │ ├── _index.md │ │ │ │ ├── clone-repo.png │ │ │ │ ├── git-cred.png │ │ │ │ ├── pipeline-init.png │ │ │ │ ├── pipeline-stages.png │ │ │ │ ├── pipeline-succeed.png │ │ │ │ ├── pipeline-tests.png │ │ │ │ └── repo-code.png │ │ │ └── _index.md │ │ └── _index.md │ ├── 70-construct-hub │ │ ├── 100-internal-construct-hub │ │ │ ├── 1000-initial-setup.md │ │ │ ├── 2000-create-construct-hub.md │ │ │ ├── 3000-create-construct-lib-pipeline-code.md │ │ │ ├── 4000-create-construct-lib-construct-code.md │ │ │ ├── 5000-create-pipeline-publish-construct.md │ │ │ ├── 6000-use-construct-in-cdk-app.md │ │ │ ├── 7000-cleanup.md │ │ │ ├── _index.md │ │ │ ├── code-artifact-cdkworkshop-lib-1.0.1.png │ │ │ ├── internal-construct-hub-website-details.png │ │ │ ├── internal-construct-hub-website-search.png │ │ │ └── internal-construct-hub.png │ │ └── _index.md │ ├── 80-conclusion │ │ └── _index.md │ └── _index.md └── japanese │ ├── 15-prerequisites │ ├── 100-awscli.md │ ├── 200-account.md │ ├── 300-nodejs.md │ ├── 400-ide.md │ ├── 500-toolkit.md │ ├── 600-python.md │ ├── 700-dotnet.md │ ├── 800-java.md │ ├── 900-go.md │ ├── _index.md │ ├── new-user-1.png │ ├── new-user-2.png │ └── new-user-3.png │ ├── 20-typescript │ ├── 20-create-project │ │ ├── 100-cdk-init.md │ │ ├── 300-structure.md │ │ ├── 400-synth.md │ │ ├── 500-deploy.md │ │ ├── _index.md │ │ ├── cfn1.png │ │ ├── cfn2.png │ │ └── structure.png │ ├── 30-hello-cdk │ │ ├── 100-cleanup.md │ │ ├── 200-lambda.md │ │ ├── 300-cdk-watch.md │ │ ├── 400-apigw.md │ │ ├── _index.md │ │ ├── auto-complete.png │ │ ├── browser.png │ │ ├── lambda-1.png │ │ ├── lambda-2.png │ │ ├── lambda-3.png │ │ ├── lambda-4.png │ │ └── lambda-5.png │ ├── 40-hit-counter │ │ ├── 100-api.md │ │ ├── 200-handler.md │ │ ├── 300-resources.md │ │ ├── 400-use.md │ │ ├── 500-logs.md │ │ ├── 600-permissions.md │ │ ├── 700-test.md │ │ ├── _index.md │ │ ├── dynamo1.png │ │ ├── hit-counter.png │ │ ├── logs1.png │ │ ├── logs2.png │ │ ├── logs3.png │ │ ├── logs4.png │ │ └── logs5.png │ ├── 50-table-viewer │ │ ├── 100-discovery.md │ │ ├── 200-install.md │ │ ├── 300-add.md │ │ ├── 400-expose-table.md │ │ ├── 500-deploy.md │ │ ├── 600-extra-credit.md │ │ ├── _index.md │ │ ├── table-viewer-npm.png │ │ ├── table-viewer-props.png │ │ ├── viewer1.png │ │ └── viewer2.png │ ├── 60-cleanups │ │ └── _index.md │ ├── 70-advanced-topics │ │ ├── 100-construct-testing │ │ │ ├── 1000-assertion-test.md │ │ │ ├── 2000-validation-tests.md │ │ │ └── _index.md │ │ ├── 200-pipelines │ │ │ ├── 1000-setting-up.md │ │ │ ├── 2000-create-repo.md │ │ │ ├── 3000-new-pipeline.md │ │ │ ├── 4000-build-stage.md │ │ │ ├── 5000-test-actions.md │ │ │ ├── 6000-cleanup.md │ │ │ ├── _index.md │ │ │ ├── clone-repo.png │ │ │ ├── git-cred.png │ │ │ ├── pipeline-init.png │ │ │ ├── pipeline-stages.png │ │ │ ├── pipeline-succeed.png │ │ │ ├── pipeline-tests.png │ │ │ ├── repo-code.png │ │ │ └── stack-outputs.png │ │ └── _index.md │ └── _index.md │ ├── 30-python │ ├── 20-create-project │ │ ├── 100-cdk-init.md │ │ ├── 200-virtualenv.md │ │ ├── 300-structure.md │ │ ├── 400-synth.md │ │ ├── 500-deploy.md │ │ ├── _index.md │ │ ├── cfn1.png │ │ ├── cfn2.png │ │ └── structure.png │ ├── 30-hello-cdk │ │ ├── 100-cleanup.md │ │ ├── 200-lambda.md │ │ ├── 300-cdk-watch.md │ │ ├── 400-apigw.md │ │ ├── _index.md │ │ ├── auto-complete.png │ │ ├── browser.png │ │ ├── lambda-1.png │ │ ├── lambda-2.png │ │ ├── lambda-3.png │ │ ├── lambda-4.png │ │ └── lambda-5.png │ ├── 40-hit-counter │ │ ├── 100-api.md │ │ ├── 200-handler.md │ │ ├── 300-resources.md │ │ ├── 400-use.md │ │ ├── 500-logs.md │ │ ├── 600-permissions.md │ │ ├── 700-test.md │ │ ├── _index.md │ │ ├── dynamo1.png │ │ ├── logs1.png │ │ ├── logs2.png │ │ ├── logs3.png │ │ └── logs5.png │ ├── 50-table-viewer │ │ ├── 100-discovery.md │ │ ├── 200-install.md │ │ ├── 300-add.md │ │ ├── 400-expose-table.md │ │ ├── 500-deploy.md │ │ ├── 600-extra-credit.md │ │ ├── _index.md │ │ ├── table-viewer-props.png │ │ ├── table-viewer-pypi.png │ │ ├── viewer1.png │ │ └── viewer2.png │ ├── 60-cleanups │ │ └── _index.md │ ├── 70-advanced-topics │ │ ├── 100-construct-testing │ │ │ ├── 1000-assertion-test.md │ │ │ ├── 2000-validation-tests.md │ │ │ └── _index.md │ │ ├── 200-pipelines │ │ │ ├── 1000-setting-up.md │ │ │ ├── 2000-create-repo.md │ │ │ ├── 3000-new-pipeline.md │ │ │ ├── 4000-build-stage.md │ │ │ ├── 5000-test-actions.md │ │ │ ├── 6000-cleanup.md │ │ │ ├── _index.md │ │ │ ├── clone-repo.png │ │ │ ├── git-cred.png │ │ │ ├── pipeline-init.png │ │ │ ├── pipeline-stages.png │ │ │ ├── pipeline-succeed.png │ │ │ ├── pipeline-tests.png │ │ │ ├── repo-code.png │ │ │ └── stack-outputs.png │ │ └── _index.md │ └── _index.md │ ├── 40-dotnet │ ├── 20-create-project │ │ ├── 100-cdk-init.md │ │ ├── 300-structure.md │ │ ├── 400-synth.md │ │ ├── 500-deploy.md │ │ ├── _index.md │ │ ├── cfn1.png │ │ ├── cfn2.png │ │ ├── notification.png │ │ └── structure.png │ ├── 30-hello-cdk │ │ ├── 100-cleanup.md │ │ ├── 200-lambda.md │ │ ├── 300-cdk-watch.md │ │ ├── 400-apigw.md │ │ ├── _index.md │ │ ├── auto-complete.png │ │ ├── browser.png │ │ ├── lambda-1.png │ │ ├── lambda-2.png │ │ ├── lambda-3.png │ │ ├── lambda-4.png │ │ └── lambda-5.png │ ├── 40-hit-counter │ │ ├── 100-api.md │ │ ├── 200-handler.md │ │ ├── 300-resources.md │ │ ├── 400-use.md │ │ ├── 500-logs.md │ │ ├── 600-permissions.md │ │ ├── 700-test.md │ │ ├── _index.md │ │ ├── dynamo1.png │ │ ├── hit-counter.png │ │ ├── logs1.png │ │ ├── logs2.png │ │ ├── logs3.png │ │ ├── logs4.png │ │ └── logs5.png │ ├── 50-table-viewer │ │ ├── 100-discovery.md │ │ ├── 200-install.md │ │ ├── 300-add.md │ │ ├── 400-expose-table.md │ │ ├── 500-deploy.md │ │ ├── 600-extra-credit.md │ │ ├── _index.md │ │ ├── table-viewer-props.png │ │ ├── table-viewer.png │ │ ├── viewer1.png │ │ └── viewer2.png │ ├── 60-cleanups │ │ └── _index.md │ ├── 70-advanced-topics │ │ ├── 100-pipelines │ │ │ ├── 1000-setting-up.md │ │ │ ├── 2000-create-repo.md │ │ │ ├── 3000-new-pipeline.md │ │ │ ├── 4000-build-stage.md │ │ │ ├── 5000-test-actions.md │ │ │ ├── 6000-cleanup.md │ │ │ ├── _index.md │ │ │ ├── clone-repo.png │ │ │ ├── git-cred.png │ │ │ ├── pipeline-init.png │ │ │ ├── pipeline-stages.png │ │ │ ├── pipeline-succeed.png │ │ │ ├── pipeline-tests.png │ │ │ └── repo-code.png │ │ └── _index.md │ └── _index.md │ ├── 50-java │ ├── 20-create-project │ │ ├── 100-cdk-init.md │ │ ├── 300-structure.md │ │ ├── 400-synth.md │ │ ├── 500-deploy.md │ │ ├── _index.md │ │ ├── cfn1.png │ │ ├── cfn2.png │ │ └── structure.png │ ├── 30-hello-cdk │ │ ├── 100-cleanup.md │ │ ├── 200-lambda.md │ │ ├── 300-cdk-watch.md │ │ ├── 400-apigw.md │ │ ├── _index.md │ │ ├── auto-complete.png │ │ ├── browser.png │ │ ├── lambda-1.png │ │ ├── lambda-2.png │ │ ├── lambda-3.png │ │ ├── lambda-4.png │ │ └── lambda-5.png │ ├── 40-hit-counter │ │ ├── 100-api.md │ │ ├── 200-handler.md │ │ ├── 300-resources.md │ │ ├── 400-use.md │ │ ├── 500-logs.md │ │ ├── 600-permissions.md │ │ ├── 700-test.md │ │ ├── _index.md │ │ ├── dynamo1.png │ │ ├── hit-counter.png │ │ ├── logs1.png │ │ ├── logs2.png │ │ ├── logs3.png │ │ ├── logs4.png │ │ └── logs5.png │ ├── 50-table-viewer │ │ ├── 100-discovery.md │ │ ├── 200-install.md │ │ ├── 300-add.md │ │ ├── 400-deploy.md │ │ ├── 500-extra-credit.md │ │ ├── _index.md │ │ ├── table-viewer-props.png │ │ ├── table-viewer.png │ │ ├── viewer1.png │ │ └── viewer2.png │ ├── 60-cleanups │ │ └── _index.md │ ├── 70-advanced-topics │ │ ├── 100-construct-testing │ │ │ ├── 1000-assertion-test.md │ │ │ ├── 2000-validation-tests.md │ │ │ └── _index.md │ │ ├── 100-pipelines │ │ │ ├── 1000-setting-up.md │ │ │ ├── 2000-create-repo.md │ │ │ ├── 3000-new-pipeline.md │ │ │ ├── 4000-build-stage.md │ │ │ ├── 5000-test-actions.md │ │ │ ├── 6000-cleanup.md │ │ │ ├── _index.md │ │ │ ├── clone-repo.png │ │ │ ├── git-cred.png │ │ │ ├── pipeline-init.png │ │ │ ├── pipeline-stages.png │ │ │ ├── pipeline-succeed.png │ │ │ ├── pipeline-tests.png │ │ │ └── repo-code.png │ │ └── _index.md │ └── _index.md │ ├── 60-go │ ├── 20-create-project │ │ ├── 100-cdk-init.md │ │ ├── 300-structure.md │ │ ├── 400-synth.md │ │ ├── 500-deploy.md │ │ ├── _index.md │ │ ├── cfn1.png │ │ ├── cfn2.png │ │ └── structure.png │ ├── 30-hello-cdk │ │ ├── 100-cleanup.md │ │ ├── 200-lambda.md │ │ ├── 300-cdk-watch.md │ │ ├── 400-apigw.md │ │ ├── _index.md │ │ ├── browser.png │ │ ├── lambda-1.png │ │ ├── lambda-2.png │ │ ├── lambda-3.png │ │ ├── lambda-4.png │ │ └── lambda-5.png │ ├── 40-hit-counter │ │ ├── 100-api.md │ │ ├── 200-handler.md │ │ ├── 300-resources.md │ │ ├── 400-use.md │ │ ├── 500-logs.md │ │ ├── 600-permissions.md │ │ ├── 700-test.md │ │ ├── _index.md │ │ ├── dynamo1.png │ │ ├── hit-counter.png │ │ ├── logs1.png │ │ ├── logs2.png │ │ ├── logs3.png │ │ ├── logs4.png │ │ └── logs5.png │ ├── 50-table-viewer │ │ ├── 100-discovery.md │ │ ├── 200-install.md │ │ ├── 300-add.md │ │ ├── 400-expose-table.md │ │ ├── 500-deploy.md │ │ ├── 600-extra-credit.md │ │ ├── _index.md │ │ ├── table-viewer-go.png │ │ ├── table-viewer-props.png │ │ ├── viewer1.png │ │ └── viewer2.png │ ├── 60-cleanups │ │ └── _index.md │ ├── 70-advanced-topics │ │ ├── 100-construct-testing │ │ │ ├── 1000-assertion-test.md │ │ │ ├── 2000-validation-tests.md │ │ │ └── _index.md │ │ ├── 200-pipelines │ │ │ ├── 1000-setting-up.md │ │ │ ├── 2000-create-repo.md │ │ │ ├── 3000-new-pipeline.md │ │ │ ├── 4000-build-stage.md │ │ │ ├── 5000-test-actions.md │ │ │ ├── 6000-cleanup.md │ │ │ ├── _index.md │ │ │ ├── clone-repo.png │ │ │ ├── git-cred.png │ │ │ ├── pipeline-init.png │ │ │ ├── pipeline-stages.png │ │ │ ├── pipeline-succeed.png │ │ │ ├── pipeline-tests.png │ │ │ └── repo-code.png │ │ └── _index.md │ └── _index.md │ ├── 70-construct-hub │ ├── _index.md │ └── construct-hub-1.png │ ├── 80-conclusion │ └── _index.md │ └── _index.md ├── data └── common.toml ├── diagrams ├── hitcounter ├── private-construct-hub └── table-viewer ├── i18n ├── en.yaml └── ja.yaml ├── layouts ├── partials │ ├── custom-footer.html │ ├── docs │ │ └── inject │ │ │ ├── body.html │ │ │ ├── head.html │ │ │ └── menu-after.html │ ├── favicon.html │ ├── header.html │ ├── logo.html │ └── menu-footer.html └── shortcodes │ ├── cdkversion.html │ ├── children.html │ ├── nextprevlinks.html │ └── notice.html ├── static ├── images │ ├── apiref.png │ ├── awslogo.svg │ ├── cdk-logo.png │ ├── favicon.png │ ├── hello-arch.png │ ├── hit-counter.png │ ├── new-cdk-logo.png │ ├── new-user-1.png │ └── table-viewer.png └── js │ └── cwr.js └── themes └── hugo-book ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── archetypes ├── docs.md └── posts.md ├── assets ├── _custom.scss ├── _defaults.scss ├── _fonts.scss ├── _main.scss ├── _markdown.scss ├── _print.scss ├── _shortcodes.scss ├── _utils.scss ├── _variables.scss ├── book.scss ├── clipboard.js ├── js │ ├── flexsearch.min.js │ ├── menu-reset.js │ ├── mermaid.conf.js │ └── mermaid.min.js ├── manifest.json ├── mermaid.json ├── normalize.css ├── plugins │ ├── _numbered.scss │ └── _scrollbars.scss ├── search-data.json ├── search.js ├── sw-register.js ├── sw.js └── themes │ ├── _auto.scss │ ├── _dark.scss │ └── _light.scss ├── exampleSite ├── assets │ ├── _custom.scss │ └── _variables.scss ├── config.toml ├── config.yaml ├── content.bn │ └── _index.md ├── content.ru │ └── _index.md ├── content.zh │ └── _index.md ├── content │ ├── _index.md │ ├── docs │ │ ├── example │ │ │ ├── _index.md │ │ │ ├── collapsed │ │ │ │ ├── 3rd-level │ │ │ │ │ ├── 4th-level.md │ │ │ │ │ └── _index.md │ │ │ │ └── _index.md │ │ │ ├── hidden.md │ │ │ └── table-of-contents │ │ │ │ ├── _index.md │ │ │ │ ├── with-toc.md │ │ │ │ └── without-toc.md │ │ └── shortcodes │ │ │ ├── _index.md │ │ │ ├── buttons.md │ │ │ ├── columns.md │ │ │ ├── details.md │ │ │ ├── expand.md │ │ │ ├── hints.md │ │ │ ├── katex.md │ │ │ ├── mermaid.md │ │ │ ├── section │ │ │ ├── _index.md │ │ │ ├── first-page.md │ │ │ └── second-page.md │ │ │ └── tabs.md │ ├── menu │ │ └── index.md │ └── posts │ │ ├── _index.md │ │ ├── creating-a-new-theme.md │ │ ├── goisforlovers.md │ │ ├── hugoisforlovers.md │ │ └── migrate-from-jekyll.md └── resources │ └── _gen │ └── assets │ └── scss │ ├── book.scss_50fc8c04e12a2f59027287995557ceff.content │ └── book.scss_50fc8c04e12a2f59027287995557ceff.json ├── go.mod ├── i18n ├── am.yaml ├── bn.yaml ├── cn.yaml ├── cs.yaml ├── de.yaml ├── en.yaml ├── es.yaml ├── fa.yaml ├── fr.yaml ├── it.yaml ├── ja.yaml ├── jp.yaml ├── ko.yaml ├── nb.yaml ├── pt.yaml ├── ru.yaml ├── sv.yaml ├── tr.yaml ├── uk.yaml ├── zh-TW.yaml └── zh.yaml ├── images ├── screenshot.png └── tn.png ├── layouts ├── 404.html ├── _default │ ├── _markup │ │ ├── render-heading.html │ │ ├── render-image.html │ │ └── render-link.html │ ├── baseof.html │ ├── list.html │ └── single.html ├── partials │ └── docs │ │ ├── brand.html │ │ ├── comments.html │ │ ├── date.html │ │ ├── footer.html │ │ ├── header.html │ │ ├── html-head-title.html │ │ ├── html-head.html │ │ ├── inject │ │ ├── body.html │ │ ├── content-after.html │ │ ├── content-before.html │ │ ├── footer.html │ │ ├── head.html │ │ ├── menu-after.html │ │ ├── menu-before.html │ │ ├── toc-after.html │ │ └── toc-before.html │ │ ├── languages.html │ │ ├── menu-bundle.html │ │ ├── menu-filetree.html │ │ ├── menu-hugo.html │ │ ├── menu.html │ │ ├── post-meta.html │ │ ├── search.html │ │ ├── taxonomy.html │ │ ├── title.html │ │ └── toc.html ├── posts │ ├── list.html │ └── single.html ├── shortcodes │ ├── button.html │ ├── columns.html │ ├── details.html │ ├── expand.html │ ├── hint.html │ ├── katex.html │ ├── mermaid.html │ ├── section.html │ ├── tab.html │ └── tabs.html └── taxonomy │ ├── list.html │ └── taxonomy.html ├── static ├── favicon.png ├── favicon.svg ├── fonts │ ├── roboto-mono-v13-latin-regular.woff │ ├── roboto-mono-v13-latin-regular.woff2 │ ├── roboto-v27-latin-700.woff │ ├── roboto-v27-latin-700.woff2 │ ├── roboto-v27-latin-regular.woff │ └── roboto-v27-latin-regular.woff2 ├── katex │ ├── auto-render.min.js │ ├── fonts │ │ ├── KaTeX_AMS-Regular.ttf │ │ ├── KaTeX_AMS-Regular.woff │ │ ├── KaTeX_AMS-Regular.woff2 │ │ ├── KaTeX_Caligraphic-Bold.ttf │ │ ├── KaTeX_Caligraphic-Bold.woff │ │ ├── KaTeX_Caligraphic-Bold.woff2 │ │ ├── KaTeX_Caligraphic-Regular.ttf │ │ ├── KaTeX_Caligraphic-Regular.woff │ │ ├── KaTeX_Caligraphic-Regular.woff2 │ │ ├── KaTeX_Fraktur-Bold.ttf │ │ ├── KaTeX_Fraktur-Bold.woff │ │ ├── KaTeX_Fraktur-Bold.woff2 │ │ ├── KaTeX_Fraktur-Regular.ttf │ │ ├── KaTeX_Fraktur-Regular.woff │ │ ├── KaTeX_Fraktur-Regular.woff2 │ │ ├── KaTeX_Main-Bold.ttf │ │ ├── KaTeX_Main-Bold.woff │ │ ├── KaTeX_Main-Bold.woff2 │ │ ├── KaTeX_Main-BoldItalic.ttf │ │ ├── KaTeX_Main-BoldItalic.woff │ │ ├── KaTeX_Main-BoldItalic.woff2 │ │ ├── KaTeX_Main-Italic.ttf │ │ ├── KaTeX_Main-Italic.woff │ │ ├── KaTeX_Main-Italic.woff2 │ │ ├── KaTeX_Main-Regular.ttf │ │ ├── KaTeX_Main-Regular.woff │ │ ├── KaTeX_Main-Regular.woff2 │ │ ├── KaTeX_Math-BoldItalic.ttf │ │ ├── KaTeX_Math-BoldItalic.woff │ │ ├── KaTeX_Math-BoldItalic.woff2 │ │ ├── KaTeX_Math-Italic.ttf │ │ ├── KaTeX_Math-Italic.woff │ │ ├── KaTeX_Math-Italic.woff2 │ │ ├── KaTeX_SansSerif-Bold.ttf │ │ ├── KaTeX_SansSerif-Bold.woff │ │ ├── KaTeX_SansSerif-Bold.woff2 │ │ ├── KaTeX_SansSerif-Italic.ttf │ │ ├── KaTeX_SansSerif-Italic.woff │ │ ├── KaTeX_SansSerif-Italic.woff2 │ │ ├── KaTeX_SansSerif-Regular.ttf │ │ ├── KaTeX_SansSerif-Regular.woff │ │ ├── KaTeX_SansSerif-Regular.woff2 │ │ ├── KaTeX_Script-Regular.ttf │ │ ├── KaTeX_Script-Regular.woff │ │ ├── KaTeX_Script-Regular.woff2 │ │ ├── KaTeX_Size1-Regular.ttf │ │ ├── KaTeX_Size1-Regular.woff │ │ ├── KaTeX_Size1-Regular.woff2 │ │ ├── KaTeX_Size2-Regular.ttf │ │ ├── KaTeX_Size2-Regular.woff │ │ ├── KaTeX_Size2-Regular.woff2 │ │ ├── KaTeX_Size3-Regular.ttf │ │ ├── KaTeX_Size3-Regular.woff │ │ ├── KaTeX_Size3-Regular.woff2 │ │ ├── KaTeX_Size4-Regular.ttf │ │ ├── KaTeX_Size4-Regular.woff │ │ ├── KaTeX_Size4-Regular.woff2 │ │ ├── KaTeX_Typewriter-Regular.ttf │ │ ├── KaTeX_Typewriter-Regular.woff │ │ └── KaTeX_Typewriter-Regular.woff2 │ ├── katex.min.css │ └── katex.min.js └── svg │ ├── calendar.svg │ ├── edit.svg │ ├── menu.svg │ ├── toc.svg │ └── translate.svg └── theme.toml /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: 💬 General Question 4 | url: https://github.com/aws-samples/aws-cdk-intro-workshop/discussions/categories/q-a 5 | about: Please ask and answer questions as a discussion thread -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- 1 | # Configuration for Semantic Pull Requests 2 | titleOnly: true -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | !**/lambda/*.js 3 | !workshop/static/** 4 | !workshop/assets/** 5 | !workshop/themes/** 6 | *.d.ts 7 | node_modules 8 | workshop/public/** 9 | workshop/resources/** 10 | workshop/.hugo_build.lock 11 | .DS_Store 12 | obj/ 13 | cdk.out/ 14 | *~ 15 | **/.vscode/** 16 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## Code of Conduct 2 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). 3 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact 4 | opensource-codeofconduct@amazon.com with any additional questions or comments. 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guidelines 2 | 3 | This project has been retired. Please refer to the 4 | [AWS CDK Immersion Day Workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/10141411-0192-4021-afa8-2436f3c66bd8/en-US) 5 | for the latest content. We are not currently accepting contributions or pull 6 | requests. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Introduction to the AWS Cloud Development Kit (CDK) - Workshop 2 | 3 | This workshop has been retired. Please refer to the 4 | [AWS CDK Immersion Day Workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/10141411-0192-4021-afa8-2436f3c66bd8/en-US) 5 | for the latest content. 6 | 7 | The content is archived here for reference. -------------------------------------------------------------------------------- /cdkworkshop.com/.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: https://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 4 9 | end_of_line = lf 10 | charset = utf-8 11 | trim_trailing_whitespace = false 12 | insert_final_newline = true 13 | -------------------------------------------------------------------------------- /cdkworkshop.com/.eslintrc.yml: -------------------------------------------------------------------------------- 1 | env: 2 | node: true 3 | extends: 4 | - eslint:recommended 5 | - plugin:@typescript-eslint/recommended 6 | - prettier 7 | - plugin:prettier/recommended 8 | overrides: [] 9 | parser: '@typescript-eslint/parser' 10 | parserOptions: 11 | ecmaVersion: latest 12 | plugins: 13 | - '@typescript-eslint' 14 | rules: {} 15 | -------------------------------------------------------------------------------- /cdkworkshop.com/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | -------------------------------------------------------------------------------- /cdkworkshop.com/.prettierrc.yml: -------------------------------------------------------------------------------- 1 | semi: true 2 | tabWidth: 4 3 | printWidth: 120 4 | singleQuote: true 5 | trailingComma: "all" 6 | bracketSpacing: true 7 | -------------------------------------------------------------------------------- /cdkworkshop.com/biome.json: -------------------------------------------------------------------------------- 1 | { 2 | "javascript": { 3 | "formatter": { 4 | "trailingCommas": "all", 5 | "quoteStyle": "single", 6 | "indentWidth": 4, 7 | "lineEnding": "lf", 8 | "indentStyle": "space" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /cdkworkshop.com/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "node ./cdkworkshop.com.js", 3 | "context": { 4 | "@aws-cdk/core:newStyleStackSynthesis": true 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /cdkworkshop.com/hugo/hugo_extended_0.105.0_Linux-64bit.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/cdkworkshop.com/hugo/hugo_extended_0.105.0_Linux-64bit.tar.gz -------------------------------------------------------------------------------- /code/csharp/main-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "dotnet run -p src/CdkWorkshop/CdkWorkshop.csproj", 3 | "context": { 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /code/csharp/main-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}". That's not very polite, "${event.path}" did not do anything to you...\n` 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/csharp/main-workshop/src/CdkWorkshop/GlobalSuppressions.cs: -------------------------------------------------------------------------------- 1 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Potential Code Quality Issues", "RECS0026:Possible unassigned object created by 'new'", Justification = "Constructs add themselves to the scope in which they are created")] 2 | -------------------------------------------------------------------------------- /code/csharp/main-workshop/src/CdkWorkshop/Program.cs: -------------------------------------------------------------------------------- 1 | using Amazon.CDK; 2 | 3 | namespace CdkWorkshop 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | var app = new App(); 10 | new CdkWorkshopStack(app, "CdkWorkshopStack"); 11 | 12 | app.Synth(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /code/csharp/pipelines-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "dotnet run -p src/CdkWorkshop/CdkWorkshop.csproj", 3 | "context": { 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /code/csharp/pipelines-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}". That's not very polite, "${event.path}" did not do anything to you...\n` 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/csharp/pipelines-workshop/src/CdkWorkshop/GlobalSuppressions.cs: -------------------------------------------------------------------------------- 1 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Potential Code Quality Issues", "RECS0026:Possible unassigned object created by 'new'", Justification = "Constructs add themselves to the scope in which they are created")] 2 | -------------------------------------------------------------------------------- /code/csharp/pipelines-workshop/src/CdkWorkshop/Program.cs: -------------------------------------------------------------------------------- 1 | using Amazon.CDK; 2 | 3 | namespace CdkWorkshop 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | var app = new App(); 10 | new WorkshopPipelineStack(app, "WorkshopPipelineStack"); 11 | 12 | app.Synth(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /code/csharp/test-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "dotnet run -p src/CdkWorkshop/CdkWorkshop.csproj", 3 | "context": { 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /code/csharp/test-workshop/src/CdkWorkshop/GlobalSuppressions.cs: -------------------------------------------------------------------------------- 1 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Potential Code Quality Issues", "RECS0026:Possible unassigned object created by 'new'", Justification = "Constructs add themselves to the scope in which they are created")] 2 | -------------------------------------------------------------------------------- /code/csharp/test-workshop/src/CdkWorkshop/Program.cs: -------------------------------------------------------------------------------- 1 | using Amazon.CDK; 2 | 3 | namespace CdkWorkshop 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | var app = new App(); 10 | new CdkWorkshopStack(app, "CdkWorkshopStack"); 11 | 12 | app.Synth(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /code/csharp/test-workshop/src/CdkWorkshopTests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Microsoft.VisualStudio.TestTools.UnitTesting; 2 | -------------------------------------------------------------------------------- /code/go/main-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.exe~ 4 | *.dll 5 | *.so 6 | *.dylib 7 | 8 | # Test binary, built with `go test -c` 9 | *.test 10 | 11 | # Output of the go coverage tool, specifically when used with LiteIDE 12 | *.out 13 | 14 | # go.sum should be committed 15 | !go.sum 16 | 17 | # CDK asset staging directory 18 | .cdk.staging 19 | cdk.out 20 | -------------------------------------------------------------------------------- /code/go/main-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log("request:", JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { "Content-Type": "text/plain" }, 6 | body: `Hello, CDK! You've hit ${event.path}\n` 7 | }; 8 | }; -------------------------------------------------------------------------------- /code/go/pipelines-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.exe~ 4 | *.dll 5 | *.so 6 | *.dylib 7 | 8 | # Test binary, built with `go test -c` 9 | *.test 10 | 11 | # Output of the go coverage tool, specifically when used with LiteIDE 12 | *.out 13 | 14 | # go.sum should be committed 15 | !go.sum 16 | 17 | # CDK asset staging directory 18 | .cdk.staging 19 | cdk.out 20 | -------------------------------------------------------------------------------- /code/go/pipelines-workshop/cdk-workshop.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "cdk-workshop/infra" 5 | 6 | "github.com/aws/aws-cdk-go/awscdk/v2" 7 | "github.com/aws/jsii-runtime-go" 8 | ) 9 | 10 | func main() { 11 | defer jsii.Close() 12 | 13 | app := awscdk.NewApp(nil) 14 | 15 | infra.NewPipelineStack(app, "PipelineStack", &infra.PipelineStackProps{}) 16 | 17 | app.Synth(nil) 18 | } 19 | -------------------------------------------------------------------------------- /code/go/pipelines-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log("request:", JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { "Content-Type": "text/plain" }, 6 | body: `Hello, CDK! You've hit ${event.path}\n` 7 | }; 8 | }; -------------------------------------------------------------------------------- /code/java/main-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | .classpath.txt 2 | target 3 | .classpath 4 | .project 5 | .idea 6 | .settings 7 | .vscode 8 | *.iml 9 | 10 | # CDK asset staging directory 11 | .cdk.staging 12 | cdk.out 13 | 14 | -------------------------------------------------------------------------------- /code/java/main-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q compile exec:java", 3 | "context": { 4 | "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 5 | "@aws-cdk/core:stackRelativeExports": true, 6 | "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 7 | "@aws-cdk/aws-lambda:recognizeVersionProps": true, 8 | "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/java/main-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}". That's not very polite, "${event.path}" did not do anything to you...\n` 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/java/main-workshop/src/main/java/com/myorg/CdkWorkshopApp.java: -------------------------------------------------------------------------------- 1 | package com.myorg; 2 | 3 | import software.amazon.awscdk.App; 4 | 5 | public final class CdkWorkshopApp { 6 | public static void main(final String[] args) { 7 | App app = new App(); 8 | 9 | new CdkWorkshopStack(app, "CdkWorkshopStack"); 10 | 11 | app.synth(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /code/java/pipelines-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | .classpath.txt 2 | target 3 | .classpath 4 | .project 5 | .idea 6 | .settings 7 | .vscode 8 | *.iml 9 | 10 | # CDK asset staging directory 11 | .cdk.staging 12 | cdk.out 13 | 14 | -------------------------------------------------------------------------------- /code/java/pipelines-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q compile exec:java", 3 | "context": { 4 | "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 5 | "@aws-cdk/core:stackRelativeExports": true, 6 | "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 7 | "@aws-cdk/aws-lambda:recognizeVersionProps": true, 8 | "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/java/pipelines-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}". That's not very polite, "${event.path}" did not do anything to you...\n` 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/java/pipelines-workshop/src/main/java/com/myorg/CdkWorkshopApp.java: -------------------------------------------------------------------------------- 1 | package com.myorg; 2 | 3 | import software.amazon.awscdk.App; 4 | 5 | public final class CdkWorkshopApp { 6 | public static void main(final String[] args) { 7 | App app = new App(); 8 | 9 | new WorkshopPipelineStack(app, "PipelineStack"); 10 | 11 | app.synth(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /code/java/tests-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | .classpath.txt 2 | target 3 | .classpath 4 | .project 5 | .idea 6 | .settings 7 | .vscode 8 | *.iml 9 | 10 | # CDK asset staging directory 11 | .cdk.staging 12 | cdk.out 13 | 14 | -------------------------------------------------------------------------------- /code/java/tests-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "mvn -e -q compile exec:java", 3 | "context": { 4 | "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 5 | "@aws-cdk/core:stackRelativeExports": true, 6 | "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 7 | "@aws-cdk/aws-lambda:recognizeVersionProps": true, 8 | "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/java/tests-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function(event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}". That's not very polite, "${event.path}" did not do anything to you...\n` 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/java/tests-workshop/src/main/java/com/myorg/CdkWorkshopApp.java: -------------------------------------------------------------------------------- 1 | package com.myorg; 2 | 3 | import software.amazon.awscdk.App; 4 | 5 | public final class CdkWorkshopApp { 6 | public static void main(final String[] args) { 7 | App app = new App(); 8 | 9 | new CdkWorkshopStack(app, "CdkWorkshopStack"); 10 | 11 | app.synth(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /code/python/main-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | package-lock.json 3 | __pycache__ 4 | .pytest_cache 5 | .env 6 | *.egg-info 7 | 8 | # CDK asset staging directory 9 | .cdk.staging 10 | cdk.out 11 | -------------------------------------------------------------------------------- /code/python/main-workshop/app.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | import aws_cdk as cdk 3 | 4 | from cdk_workshop.cdk_workshop_stack import CdkWorkshopStack 5 | 6 | app = cdk.App() 7 | CdkWorkshopStack(app, "cdk-workshop") 8 | 9 | app.synth() 10 | -------------------------------------------------------------------------------- /code/python/main-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py", 3 | "context": { 4 | "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 5 | "@aws-cdk/core:stackRelativeExports": true, 6 | "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 7 | "@aws-cdk/aws-lambda:recognizeVersionProps": true, 8 | "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/python/main-workshop/cdk_workshop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/code/python/main-workshop/cdk_workshop/__init__.py -------------------------------------------------------------------------------- /code/python/main-workshop/lambda/hello.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | def handler(event, context): 4 | print('request: {}'.format(json.dumps(event))) 5 | return { 6 | 'statusCode': 200, 7 | 'headers': { 8 | 'Content-Type': 'text/plain' 9 | }, 10 | 'body': 'Hello, CDK! You have hit {}\n'.format(event['path']) 11 | } -------------------------------------------------------------------------------- /code/python/main-workshop/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==8.3.2 2 | -------------------------------------------------------------------------------- /code/python/main-workshop/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib~=2.150 2 | constructs>=10.0.0,<11.0.0 3 | cdk-dynamo-table-view==0.2.488 4 | -------------------------------------------------------------------------------- /code/python/pipelines-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | package-lock.json 3 | __pycache__ 4 | .pytest_cache 5 | .env 6 | *.egg-info 7 | 8 | # CDK asset staging directory 9 | .cdk.staging 10 | cdk.out 11 | -------------------------------------------------------------------------------- /code/python/pipelines-workshop/app.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import aws_cdk as cdk 4 | 5 | from cdk_workshop.pipeline_stack import WorkshopPipelineStack 6 | 7 | 8 | app = cdk.App() 9 | WorkshopPipelineStack(app, "WorkshopPipelineStack") 10 | 11 | app.synth() 12 | -------------------------------------------------------------------------------- /code/python/pipelines-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py", 3 | "context": { 4 | "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 5 | "@aws-cdk/core:stackRelativeExports": true, 6 | "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 7 | "@aws-cdk/aws-lambda:recognizeVersionProps": true, 8 | "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/python/pipelines-workshop/cdk_workshop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/code/python/pipelines-workshop/cdk_workshop/__init__.py -------------------------------------------------------------------------------- /code/python/pipelines-workshop/lambda/hello.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | def handler(event, context): 4 | print('request: {}'.format(json.dumps(event))) 5 | return { 6 | 'statusCode': 200, 7 | 'headers': { 8 | 'Content-Type': 'text/plain' 9 | }, 10 | 'body': 'Hello, CDK! You have hit {}\n'.format(event['path']) 11 | } -------------------------------------------------------------------------------- /code/python/pipelines-workshop/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==8.3.2 2 | -------------------------------------------------------------------------------- /code/python/pipelines-workshop/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib~=2.150 2 | constructs>=10.0.0,<11.0.0 3 | cdk-dynamo-table-view==0.2.488 4 | -------------------------------------------------------------------------------- /code/python/tests-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | package-lock.json 3 | __pycache__ 4 | .pytest_cache 5 | .env 6 | *.egg-info 7 | .venv 8 | 9 | # CDK asset staging directory 10 | .cdk.staging 11 | cdk.out 12 | -------------------------------------------------------------------------------- /code/python/tests-workshop/app.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import aws_cdk as cdk 4 | from cdk_workshop.cdk_workshop_stack import CdkWorkshopStack 5 | 6 | app = cdk.App() 7 | CdkWorkshopStack(app, "cdk-workshop") 8 | 9 | app.synth() 10 | -------------------------------------------------------------------------------- /code/python/tests-workshop/cdk.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": "python3 app.py", 3 | "context": { 4 | "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 5 | "@aws-cdk/core:stackRelativeExports": true, 6 | "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 7 | "@aws-cdk/aws-lambda:recognizeVersionProps": true, 8 | "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /code/python/tests-workshop/cdk_workshop/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/code/python/tests-workshop/cdk_workshop/__init__.py -------------------------------------------------------------------------------- /code/python/tests-workshop/lambda/hello.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | def handler(event, context): 4 | print('request: {}'.format(json.dumps(event))) 5 | return { 6 | 'statusCode': 200, 7 | 'headers': { 8 | 'Content-Type': 'text/plain' 9 | }, 10 | 'body': 'Hello, CDK! You have hit {}\n'.format(event['path']) 11 | } -------------------------------------------------------------------------------- /code/python/tests-workshop/requirements-dev.txt: -------------------------------------------------------------------------------- 1 | pytest==8.3.2 2 | -------------------------------------------------------------------------------- /code/python/tests-workshop/requirements.txt: -------------------------------------------------------------------------------- 1 | aws-cdk-lib~=2.150 2 | constructs>=10.0.0,<11.0.0 3 | cdk-dynamo-table-view==0.2.488 4 | -------------------------------------------------------------------------------- /code/python/tests-workshop/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/code/python/tests-workshop/tests/__init__.py -------------------------------------------------------------------------------- /code/python/tests-workshop/tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/code/python/tests-workshop/tests/unit/__init__.py -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/construct-lib-repo/constructs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | ## 1.0.0 (2023-04-12) 3 | 4 | -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/construct-lib-repo/constructs/README.md: -------------------------------------------------------------------------------- 1 | # replace this -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/construct-lib-repo/constructs/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hitcounter'; 2 | export class Hello { 3 | public sayHello() { 4 | return 'hello, world!'; 5 | } 6 | } -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/construct-lib-repo/pipeline/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | !jest.config.js 3 | *.d.ts 4 | node_modules 5 | 6 | # CDK asset staging directory 7 | .cdk.staging 8 | cdk.out 9 | -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/construct-lib-repo/pipeline/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | 4 | # CDK asset staging directory 5 | .cdk.staging 6 | cdk.out 7 | -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/construct-lib-repo/pipeline/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: 'node', 3 | roots: ['/test'], 4 | testMatch: ['**/*.test.ts'], 5 | transform: { 6 | '^.+\\.tsx?$': 'ts-jest' 7 | } 8 | }; 9 | -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/hello-cdk-app/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function (event) { 2 | console.log("request:", JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { "Content-Type": "text/plain" }, 6 | body: `Hello, CDK! You've hit ${event.path}\n` 7 | }; 8 | }; -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/internal-construct-hub/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | !jest.config.js 3 | *.d.ts 4 | node_modules 5 | 6 | # CDK asset staging directory 7 | .cdk.staging 8 | cdk.out 9 | -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/internal-construct-hub/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | 4 | # CDK asset staging directory 5 | .cdk.staging 6 | cdk.out 7 | -------------------------------------------------------------------------------- /code/typescript/internal-constructs-workshop/internal-construct-hub/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: 'node', 3 | roots: ['/test'], 4 | testMatch: ['**/*.test.ts'], 5 | transform: { 6 | '^.+\\.tsx?$': 'ts-jest' 7 | } 8 | }; 9 | -------------------------------------------------------------------------------- /code/typescript/main-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | node_modules 4 | !lambda/*.js 5 | -------------------------------------------------------------------------------- /code/typescript/main-workshop/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | -------------------------------------------------------------------------------- /code/typescript/main-workshop/README.md: -------------------------------------------------------------------------------- 1 | # Useful commands 2 | 3 | * `npm run build` compile typescript to js 4 | * `npm run watch` watch for changes and compile 5 | * `cdk deploy` deploy this stack to your default AWS account/region 6 | * `cdk diff` compare deployed stack with current state 7 | * `cdk synth` emits the synthesized CloudFormation template 8 | -------------------------------------------------------------------------------- /code/typescript/main-workshop/bin/cdk-workshop.ts: -------------------------------------------------------------------------------- 1 | import { App } from 'aws-cdk-lib'; 2 | import { CdkWorkshopStack } from '../lib/cdk-workshop-stack'; 3 | 4 | const app = new App(); 5 | new CdkWorkshopStack(app, 'CdkWorkshop'); 6 | -------------------------------------------------------------------------------- /code/typescript/main-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function (event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}".\n`, 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/typescript/pipelines-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | node_modules 4 | !lambda/*.js 5 | !jest.config.js 6 | -------------------------------------------------------------------------------- /code/typescript/pipelines-workshop/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | -------------------------------------------------------------------------------- /code/typescript/pipelines-workshop/README.md: -------------------------------------------------------------------------------- 1 | # Useful commands 2 | 3 | * `npm run build` compile typescript to js 4 | * `npm run watch` watch for changes and compile 5 | * `cdk deploy` deploy this stack to your default AWS account/region 6 | * `cdk diff` compare deployed stack with current state 7 | * `cdk synth` emits the synthesized CloudFormation template 8 | -------------------------------------------------------------------------------- /code/typescript/pipelines-workshop/bin/cdk-workshop.ts: -------------------------------------------------------------------------------- 1 | import { App } from 'aws-cdk-lib'; 2 | import { WorkshopPipelineStack } from "../lib/pipeline-stack"; 3 | 4 | const app = new App(); 5 | new WorkshopPipelineStack(app, 'CdkWorkshopPipelineStack'); 6 | -------------------------------------------------------------------------------- /code/typescript/pipelines-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function (event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}".\n`, 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /code/typescript/tests-workshop/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.d.ts 3 | node_modules 4 | !lambda/*.js 5 | !jest.config.js 6 | -------------------------------------------------------------------------------- /code/typescript/tests-workshop/.npmignore: -------------------------------------------------------------------------------- 1 | *.ts 2 | !*.d.ts 3 | -------------------------------------------------------------------------------- /code/typescript/tests-workshop/README.md: -------------------------------------------------------------------------------- 1 | # Useful commands 2 | 3 | * `npm run build` compile typescript to js 4 | * `npm run watch` watch for changes and compile 5 | * `cdk deploy` deploy this stack to your default AWS account/region 6 | * `cdk diff` compare deployed stack with current state 7 | * `cdk synth` emits the synthesized CloudFormation template 8 | -------------------------------------------------------------------------------- /code/typescript/tests-workshop/bin/cdk-workshop.ts: -------------------------------------------------------------------------------- 1 | import { App } from 'aws-cdk-lib'; 2 | import { CdkWorkshopStack } from '../lib/cdk-workshop-stack'; 3 | 4 | const app = new App(); 5 | new CdkWorkshopStack(app, 'CdkWorkshop'); 6 | -------------------------------------------------------------------------------- /code/typescript/tests-workshop/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: 'node', 3 | roots: ['/test'], 4 | testMatch: ['**/*.test.ts'], 5 | transform: { 6 | '^.+\\.tsx?$': 'ts-jest' 7 | } 8 | }; 9 | -------------------------------------------------------------------------------- /code/typescript/tests-workshop/lambda/hello.js: -------------------------------------------------------------------------------- 1 | exports.handler = async function (event) { 2 | console.log('request:', JSON.stringify(event, undefined, 2)); 3 | return { 4 | statusCode: 200, 5 | headers: { 'Content-Type': 'text/plain' }, 6 | body: `Hello, CDK! You've hit "${event.path}".\n`, 7 | }; 8 | }; 9 | -------------------------------------------------------------------------------- /deck/cdk-workshop.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/deck/cdk-workshop.pptx -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aws-cdk-intro-workshop", 3 | "lockfileVersion": 2, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /workshop/.gitignore: -------------------------------------------------------------------------------- 1 | .hugo_build.lock 2 | -------------------------------------------------------------------------------- /workshop/archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .Name "-" " " | title }}" 3 | date: {{ .Date }} 4 | # bookFlatSection: false 5 | # bookToc: true 6 | # bookHidden: false 7 | # bookCollapseSection: false 8 | # bookComments: false 9 | # bookSearchExclude: false 10 | --- 11 | -------------------------------------------------------------------------------- /workshop/content/english/15-prerequisites/900-go.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Go" 3 | weight = 900 4 | +++ 5 | 6 | If you are planning on using the Go Workshop, you will need to 7 | install Go. You can download Go from [go.dev](https://go.dev/), 8 | the download page will show the stable versions, all of which 9 | will work with CDK. 10 | 11 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/15-prerequisites/new-user-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/15-prerequisites/new-user-1.png -------------------------------------------------------------------------------- /workshop/content/english/15-prerequisites/new-user-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/15-prerequisites/new-user-2.png -------------------------------------------------------------------------------- /workshop/content/english/15-prerequisites/new-user-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/15-prerequisites/new-user-3.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/clib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/clib.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Extra credit" 3 | weight = 600 4 | +++ 5 | 6 | ## Sort hits by descending order 7 | 8 | You'll notice that the hits in the table are not sorted. Figure out how to 9 | configure the table viewer to sort the table by "hits" in descending order (top 10 | path is first). 11 | 12 | ![](./viewer2.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/50-table-viewer/table-viewer-npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/50-table-viewer/table-viewer-npm.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Cleanup" 3 | weight = 160 4 | +++ 5 | 6 | To clean up the stacks from this workshop, navigate to the [Cloudformation Console](https://console.aws.amazon.com/cloudformation), select your stacks, and hit "Delete". This may take some time. 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/20-typescript/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/english/20-typescript/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Advanced Topics" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # Advanced Topics 8 | 9 | In this chapter we will explore some advanced topics in the CDK that are not required in order to complete the workshop. 10 | -------------------------------------------------------------------------------- /workshop/content/english/30-python/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/clib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/clib.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Extra credit" 3 | weight = 600 4 | +++ 5 | 6 | ## Sort hits by descending order 7 | 8 | You'll notice that the hits in the table are not sorted. Figure out how to 9 | configure the table viewer to sort the table by "hits" in descending order (top 10 | path is first). 11 | 12 | ![](./viewer2.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/30-python/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/50-table-viewer/table-viewer-pypi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/50-table-viewer/table-viewer-pypi.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Cleanup" 3 | weight = 160 4 | +++ 5 | 6 | To clean up the stacks from this workshop, navigate to the [Cloudformation Console](https://console.aws.amazon.com/cloudformation), select your stacks, and hit "Delete". This may take some time. 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/30-python/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/english/30-python/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Advanced Topics" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # Advanced Topics 8 | 9 | In this chapter we will explore some advanced topics in the CDK that are not required in order to complete the workshop. 10 | -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/20-create-project/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/20-create-project/notification.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/clib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/clib.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Extra credit" 3 | weight = 600 4 | +++ 5 | 6 | ## Sort hits by descending order 7 | 8 | You'll notice that the hits in the table are not sorted. Figure out how to 9 | configure the table viewer to sort the table by "hits" in descending order (top 10 | path is first). 11 | 12 | ![](./viewer2.png) 13 | 14 | 15 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/50-table-viewer/table-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/50-table-viewer/table-viewer.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Cleanup" 3 | weight = 6000 4 | +++ 5 | 6 | To clean up the stacks from this workshop, navigate to the [Cloudformation Console](https://console.aws.amazon.com/cloudformation), select your stacks, and hit "Delete". This may take some time. 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/40-dotnet/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/english/40-dotnet/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Advanced Topics" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # Advanced Topics 8 | 9 | In this chapter we will explore some advanced topics in the CDK that are not required in order to complete the workshop. 10 | -------------------------------------------------------------------------------- /workshop/content/english/50-java/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/clib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/clib.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/50-table-viewer/500-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Extra credit" 3 | weight = 500 4 | +++ 5 | 6 | ## Sort hits by descending order 7 | 8 | You'll notice that the hits in the table are not sorted. Figure out how to 9 | configure the table viewer to sort the table by "hits" in descending order (top 10 | path is first). 11 | 12 | ![](./viewer2.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/50-java/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/50-table-viewer/table-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/50-table-viewer/table-viewer.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Cleanup" 3 | weight = 160 4 | +++ 5 | 6 | To clean up the stacks from this workshop, navigate to the [Cloudformation Console](https://console.aws.amazon.com/cloudformation), select your stacks, and hit "Delete". This may take some time. 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/100-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/50-java/70-advanced-topics/100-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/english/50-java/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Advanced Topics" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # Advanced Topics 8 | 9 | In this chapter we will explore some advanced topics in the CDK that are not required in order to complete the workshop. 10 | -------------------------------------------------------------------------------- /workshop/content/english/60-go/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Extra credit" 3 | weight = 600 4 | +++ 5 | 6 | ## Sort hits by descending order 7 | 8 | You'll notice that the hits in the table are not sorted. Figure out how to 9 | configure the table viewer to sort the table by "hits" in descending order (top 10 | path is first). 11 | 12 | ![](./viewer2.png) 13 | 14 | 15 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/60-go/50-table-viewer/table-viewer-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/50-table-viewer/table-viewer-go.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Cleanup" 3 | weight = 6000 4 | +++ 5 | 6 | To clean up the stacks from this workshop, navigate to the [Cloudformation Console](https://console.aws.amazon.com/cloudformation), select your stacks, and hit "Delete". This may take some time. 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/60-go/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/english/60-go/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Advanced Topics" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # Advanced Topics 8 | 9 | In this chapter we will explore some advanced topics in the CDK that are not required in order to complete the workshop. 10 | -------------------------------------------------------------------------------- /workshop/content/english/70-construct-hub/100-internal-construct-hub/code-artifact-cdkworkshop-lib-1.0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/70-construct-hub/100-internal-construct-hub/code-artifact-cdkworkshop-lib-1.0.1.png -------------------------------------------------------------------------------- /workshop/content/english/70-construct-hub/100-internal-construct-hub/internal-construct-hub-website-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/70-construct-hub/100-internal-construct-hub/internal-construct-hub-website-details.png -------------------------------------------------------------------------------- /workshop/content/english/70-construct-hub/100-internal-construct-hub/internal-construct-hub-website-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/70-construct-hub/100-internal-construct-hub/internal-construct-hub-website-search.png -------------------------------------------------------------------------------- /workshop/content/english/70-construct-hub/100-internal-construct-hub/internal-construct-hub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/english/70-construct-hub/100-internal-construct-hub/internal-construct-hub.png -------------------------------------------------------------------------------- /workshop/content/japanese/15-prerequisites/700-dotnet.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = ".NET" 3 | weight = 700 4 | +++ 5 | 6 | .NET Workshopを使用する場合、NET Core SDK(バージョン3.1以降) のインストールが必要です。 7 | .NET Core SDK のダウンロードとインストールについては、[こちら](https://dotnet.microsoft.com/download) をご覧ください。 8 | 9 | この Workshop では .NET Core CLIを使用しますので、不慣れな方は [ドキュメント](https://docs.microsoft.com/en-us/dotnet/core/tools) をご覧ください。 10 | 11 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/15-prerequisites/800-java.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Java" 3 | weight = 800 4 | +++ 5 | 6 | Java Workshop を使用する場合、JDK(バージョン11以降) がインストールされている必要があります。 7 | Amazon Corretto 11 のダウンロードとインストールについては [こちら](https://aws.amazon.com/corretto/)をご覧ください。 8 | Amazon Corretto を使いたくない場合は、他の JDK 11 ディストリビューションを使うこともできます。 9 | 10 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/15-prerequisites/900-go.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Go" 3 | weight = 900 4 | +++ 5 | 6 | Go Workshop を始める前に、Go をインストールをする必要があります。Go は、[go.dev](https://go.dev/) からダウンロードできます。 7 | ダウンロードページの stable バージョンのどれでも、 CDK は動作します。 8 | 9 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/15-prerequisites/new-user-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/15-prerequisites/new-user-1.png -------------------------------------------------------------------------------- /workshop/content/japanese/15-prerequisites/new-user-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/15-prerequisites/new-user-2.png -------------------------------------------------------------------------------- /workshop/content/japanese/15-prerequisites/new-user-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/15-prerequisites/new-user-3.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/20-create-project/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "新しいプロジェクト" 3 | bookFlatSection = true 4 | weight = 20 5 | +++ 6 | 7 | # 初めての CDK プロジェクトを作成する 8 | 9 | この章では、`cdk init` を使用して新しい AWS CDK TypeScript プロジェクトを作成します。 10 | 11 | また、CDK Toolkit を使用してサンプルアプリケーション用の AWS CloudFormation テンプレートを合成する方法とアプリケーションをデプロイする方法について学習します。 12 | 13 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Hello, CDK!" 3 | bookFlatSection = true 4 | weight = 30 5 | +++ 6 | 7 | # Hello, CDK! 8 | 9 | この章では、いくつかの CDK コードを書きます。サンプルアプリにある SNS / SQS の代わりに、API Gateway のエンドポイントを持つ Lambda 関数を追加します。 10 | 11 | エンドポイントの任意のURLにアクセスすると、レスポンスを受け取ることができるようになります。 12 | 13 | ![](/images/hello-arch.png) 14 | 15 | はじめに、サンプルコードをクリーンアップしましょう。 16 | 17 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "追加課題" 3 | weight = 600 4 | +++ 5 | 6 | ## アクセス数を降順に並び替える 7 | 8 | テーブルのアクセス数がソートされていないことに気づいたことでしょう。テーブルのデータを "hits" の降順 (多い方が上) にソートするための設定方法を見つけ出してみてはいかがでしょうか? 9 | 10 | ![](./viewer2.png) 11 | 12 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/50-table-viewer/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "コンストラクトライブラリの利用" 3 | weight = 50 4 | bookFlatSection = true 5 | +++ 6 | 7 | # コンストラクトライブラリの利用 8 | 9 | このチャプターでは、[cdk-dynamo-table-viewer](https://www.npmjs.com/package/cdk-dynamo-table-viewer) 10 | というコンストラクトライブラリをプロジェクトにインポートし、HitCounter テーブルに利用します。 11 | 12 | ![](/images/table-viewer.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/50-table-viewer/table-viewer-npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/50-table-viewer/table-viewer-npm.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "クリーンアップ" 3 | weight = 160 4 | +++ 5 | 6 | このワークショップで作成したスタックを削除するためには、[CloudFormation コンソール](https://console.aws.amazon.com/cloudformation) にアクセスして、関連のスタックを選択した上で「削除」ボタンを押します。しばらく時間がかかる場合があります。 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/stack-outputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/20-typescript/70-advanced-topics/200-pipelines/stack-outputs.png -------------------------------------------------------------------------------- /workshop/content/japanese/20-typescript/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "アドバンスドトピック" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # アドバンスドトピック 8 | 9 | この章では、CDK のいくつかのアドバンスドトピックに触れます。これらのトピックはオプションであり、このワークショップを完了するためには必須ではありません。 10 | 11 | 12 | -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/20-create-project/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "新しいプロジェクト" 3 | bookFlatSection = true 4 | weight = 20 5 | +++ 6 | 7 | # 初めての CDK プロジェクトを作成する 8 | 9 | この章では、`cdk init` を使用して新しい AWS CDK Python プロジェクトを作成します。 10 | 11 | また、CDK Toolkit を使用してサンプルアプリケーション用の AWS CloudFormation テンプレートを合成する方法とアプリケーションをデプロイする方法について学習します。 12 | 13 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Hello, CDK!" 3 | bookFlatSection = true 4 | weight = 30 5 | +++ 6 | 7 | # Hello, CDK! 8 | 9 | この章では、いくつかの CDK コードを書きます。サンプルアプリにある SNS / SQS の代わりに、API Gateway のエンドポイントを持つ Lambda 関数を追加します。 10 | 11 | エンドポイントの任意のURLにアクセスすると、レスポンスを受け取ることができるようになります。 12 | 13 | ![](/images/hello-arch.png) 14 | 15 | はじめに、サンプルコードをクリーンアップしましょう。 16 | 17 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "追加課題" 3 | weight = 600 4 | +++ 5 | 6 | ## アクセス数を降順に並び替える 7 | 8 | テーブルのアクセス数がソートされていないことに気づいたことでしょう。テーブルのデータを "hits" の降順 (多い方が上) にソートするための設定方法を見つけ出してみてはいかがでしょうか? 9 | 10 | ![](./viewer2.png) 11 | 12 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/50-table-viewer/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "コンストラクトライブラリの利用" 3 | weight = 50 4 | bookFlatSection = true 5 | +++ 6 | 7 | # コンストラクトライブラリの利用 8 | 9 | このチャプターでは、[cdk-dynamo-table-viewer](https://www.npmjs.com/package/cdk-dynamo-table-viewer) 10 | というコンストラクトライブラリをプロジェクトにインポートし、HitCounter テーブルに利用します。 11 | 12 | ![](/images/table-viewer.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/50-table-viewer/table-viewer-pypi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/50-table-viewer/table-viewer-pypi.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "クリーンアップ" 3 | weight = 160 4 | +++ 5 | 6 | このワークショップで作成したスタックを削除するためには、[CloudFormation コンソール](https://console.aws.amazon.com/cloudformation) にアクセスして、関連のスタックを選択した上で「削除」ボタンを押します。しばらく時間がかかる場合があります。 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/stack-outputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/30-python/70-advanced-topics/200-pipelines/stack-outputs.png -------------------------------------------------------------------------------- /workshop/content/japanese/30-python/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "アドバンスドトピック" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # アドバンスドトピック 8 | 9 | この章では、CDK のいくつかのアドバンスドトピックに触れます。これらのトピックはオプションであり、このワークショップを完了するためには必須ではありません。 10 | -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/20-create-project/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "新しいプロジェクト" 3 | bookFlatSection = true 4 | weight = 20 5 | +++ 6 | 7 | # 初めての CDK プロジェクトを作成する 8 | 9 | この章では、`cdk init` を使用して新しい AWS CDK TypeScript プロジェクトを作成します。 10 | 11 | また、CDK Toolkit を使用してサンプルアプリケーション用の AWS CloudFormation テンプレートを合成する方法とアプリケーションをデプロイする方法について学習します。 12 | 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/20-create-project/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/20-create-project/notification.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Hello, CDK!" 3 | bookFlatSection = true 4 | weight = 30 5 | +++ 6 | 7 | # Hello, CDK! 8 | 9 | この章では、いくつかの CDK コードを書きます。サンプルアプリにある SNS / SQS の代わりに、API Gateway のエンドポイントを持つ Lambda 関数を追加します。 10 | 11 | エンドポイントの任意のURLにアクセスすると、レスポンスを受け取ることができるようになります。 12 | 13 | ![](/images/hello-arch.png) 14 | 15 | はじめに、サンプルコードをクリーンアップしましょう。 16 | 17 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "追加課題" 3 | weight = 600 4 | +++ 5 | 6 | ## アクセス数を降順に並び替える 7 | 8 | テーブルのアクセス数がソートされていないことに気づいたことでしょう。テーブルのデータを "hits" の降順 (多い方が上) にソートするための設定方法を見つけ出してみてはいかがでしょうか? 9 | 10 | ![](./viewer2.png) 11 | 12 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/50-table-viewer/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "コンストラクトライブラリの利用" 3 | weight = 50 4 | bookFlatSection = true 5 | +++ 6 | 7 | # コンストラクトライブラリの利用 8 | 9 | このチャプターでは、[DynamoTableViewer](https://www.nuget.org/packages/Cdklabs.DynamoTableViewer/) 10 | というコンストラクトライブラリをプロジェクトにインポートし、HitCounter テーブルに利用します。 11 | 12 | ![](/images/table-viewer.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/50-table-viewer/table-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/50-table-viewer/table-viewer.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "クリーンアップ" 3 | weight = 160 4 | +++ 5 | 6 | このワークショップで作成したスタックを削除するためには、[CloudFormation コンソール](https://console.aws.amazon.com/cloudformation) にアクセスして、関連のスタックを選択した上で「削除」ボタンを押します。しばらく時間がかかる場合があります。 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/40-dotnet/70-advanced-topics/100-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/japanese/40-dotnet/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "アドバンスドトピック" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # アドバンスドトピック 8 | 9 | この章では、CDK のいくつかのアドバンスドトピックに触れます。これらのトピックはオプションであり、このワークショップを完了するためには必須ではありません。 10 | -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/20-create-project/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "新しいプロジェクト" 3 | bookFlatSection = true 4 | weight = 20 5 | +++ 6 | 7 | # 初めての CDK プロジェクトを作成する 8 | 9 | この章では、`cdk init` を使用して新しい AWS CDK Java プロジェクトを作成します。 10 | 11 | また、CDK Toolkit を使用してサンプルアプリケーション用の AWS CloudFormation テンプレートを合成する方法とアプリケーションをデプロイする方法について学習します。 12 | 13 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Hello, CDK!" 3 | bookFlatSection = true 4 | weight = 30 5 | +++ 6 | 7 | # Hello, CDK! 8 | 9 | この章では、いくつかの CDK コードを書きます。サンプルアプリにある SNS / SQS の代わりに、API Gateway のエンドポイントを持つ Lambda 関数を追加します。 10 | 11 | エンドポイントの任意のURLにアクセスすると、レスポンスを受け取ることができるようになります。 12 | 13 | ![](/images/hello-arch.png) 14 | 15 | はじめに、サンプルコードをクリーンアップしましょう。 16 | 17 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/auto-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/auto-complete.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/50-table-viewer/500-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "追加課題" 3 | weight = 500 4 | +++ 5 | 6 | ## アクセス数を降順に並び替える 7 | 8 | テーブルのアクセス数がソートされていないことに気づいたことでしょう。テーブルのデータを "hits" の降順 (多い方が上) にソートするための設定方法を見つけ出してみてはいかがでしょうか? 9 | 10 | ![](./viewer2.png) 11 | 12 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/50-table-viewer/table-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/50-table-viewer/table-viewer.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "クリーンアップ" 3 | weight = 160 4 | +++ 5 | 6 | このワークショップで作成したスタックを削除するためには、[CloudFormation コンソール](https://console.aws.amazon.com/cloudformation) にアクセスして、関連のスタックを選択した上で「削除」ボタンを押します。しばらく時間がかかる場合があります。 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/50-java/70-advanced-topics/100-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/japanese/50-java/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "アドバンスドトピック" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # アドバンスドトピック 8 | 9 | この章では、CDK のいくつかのアドバンスドトピックに触れます。これらのトピックはオプションであり、このワークショップを完了するためには必須ではありません。 10 | 11 | 12 | -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/20-create-project/cfn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/20-create-project/cfn1.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/20-create-project/cfn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/20-create-project/cfn2.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/20-create-project/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/20-create-project/structure.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/30-hello-cdk/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/30-hello-cdk/browser.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/30-hello-cdk/lambda-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/30-hello-cdk/lambda-1.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/30-hello-cdk/lambda-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/30-hello-cdk/lambda-2.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/30-hello-cdk/lambda-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/30-hello-cdk/lambda-3.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/30-hello-cdk/lambda-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/30-hello-cdk/lambda-4.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/30-hello-cdk/lambda-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/30-hello-cdk/lambda-5.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/dynamo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/dynamo1.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/hit-counter.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/logs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/logs1.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/logs2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/logs2.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/logs3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/logs3.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/logs4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/logs4.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/40-hit-counter/logs5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/40-hit-counter/logs5.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/50-table-viewer/600-extra-credit.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Extra credit" 3 | weight = 600 4 | +++ 5 | 6 | ## Sort hits by descending order 7 | 8 | You'll notice that the hits in the table are not sorted. Figure out how to 9 | configure the table viewer to sort the table by "hits" in descending order (top 10 | path is first). 11 | 12 | ![](./viewer2.png) 13 | 14 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/50-table-viewer/table-viewer-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/50-table-viewer/table-viewer-go.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/50-table-viewer/table-viewer-props.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/50-table-viewer/table-viewer-props.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/50-table-viewer/viewer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/50-table-viewer/viewer1.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/50-table-viewer/viewer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/50-table-viewer/viewer2.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/6000-cleanup.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Cleanup" 3 | weight = 6000 4 | +++ 5 | 6 | To clean up the stacks from this workshop, navigate to the [Cloudformation Console](https://console.aws.amazon.com/cloudformation), select your stacks, and hit "Delete". This may take some time. 7 | 8 | {{< nextprevlinks >}} -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/clone-repo.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/git-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/git-cred.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-init.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-stages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-stages.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-succeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-succeed.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/pipeline-tests.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/repo-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/60-go/70-advanced-topics/200-pipelines/repo-code.png -------------------------------------------------------------------------------- /workshop/content/japanese/60-go/70-advanced-topics/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Advanced Topics" 3 | weight = 70 4 | bookFlatSection = true 5 | +++ 6 | 7 | # Advanced Topics 8 | 9 | In this chapter we will explore some advanced topics in the CDK that are not required in order to complete the workshop. 10 | -------------------------------------------------------------------------------- /workshop/content/japanese/70-construct-hub/construct-hub-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/content/japanese/70-construct-hub/construct-hub-1.png -------------------------------------------------------------------------------- /workshop/data/common.toml: -------------------------------------------------------------------------------- 1 | [cdk] 2 | version = "2.0.0 (build 4b6ce31)" -------------------------------------------------------------------------------- /workshop/layouts/partials/custom-footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/layouts/partials/custom-footer.html -------------------------------------------------------------------------------- /workshop/layouts/partials/favicon.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /workshop/layouts/partials/menu-footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Privacy | Site Terms | © 2020-2022, Amazon Web Services, Inc. or its affiliates. All rights reserved. 4 | 5 | 6 | -------------------------------------------------------------------------------- /workshop/layouts/shortcodes/cdkversion.html: -------------------------------------------------------------------------------- 1 | {{ $.Site.Data.common.cdk.version }} -------------------------------------------------------------------------------- /workshop/layouts/shortcodes/notice.html: -------------------------------------------------------------------------------- 1 |
2 | {{ .Inner | .Page.RenderString }} 3 |
4 | -------------------------------------------------------------------------------- /workshop/static/images/apiref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/apiref.png -------------------------------------------------------------------------------- /workshop/static/images/cdk-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/cdk-logo.png -------------------------------------------------------------------------------- /workshop/static/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/favicon.png -------------------------------------------------------------------------------- /workshop/static/images/hello-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/hello-arch.png -------------------------------------------------------------------------------- /workshop/static/images/hit-counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/hit-counter.png -------------------------------------------------------------------------------- /workshop/static/images/new-cdk-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/new-cdk-logo.png -------------------------------------------------------------------------------- /workshop/static/images/new-user-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/new-user-1.png -------------------------------------------------------------------------------- /workshop/static/images/table-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/static/images/table-viewer.png -------------------------------------------------------------------------------- /workshop/themes/hugo-book/.gitignore: -------------------------------------------------------------------------------- 1 | public/ 2 | exampleSite/public/ 3 | .DS_Store 4 | .hugo_build.lock 5 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/archetypes/docs.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ .Name | humanize | title }}" 3 | weight: 1 4 | # bookFlatSection: false 5 | # bookToc: true 6 | # bookHidden: false 7 | # bookCollapseSection: false 8 | # bookComments: false 9 | # bookSearchExclude: false 10 | --- 11 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/archetypes/posts.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ .Name | humanize | title }}" 3 | date: {{ .Date }} 4 | # bookComments: false 5 | # bookSearchExclude: false 6 | --- 7 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/_custom.scss: -------------------------------------------------------------------------------- 1 | /* You can add custom styles here. */ 2 | 3 | // @import "plugins/numbered"; 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/_print.scss: -------------------------------------------------------------------------------- 1 | @media print { 2 | .book-menu, 3 | .book-footer, 4 | .book-toc { 5 | display: none; 6 | } 7 | 8 | .book-header, 9 | .book-header aside { 10 | display: block; 11 | } 12 | 13 | main { 14 | // Fix for https://bugzilla.mozilla.org/show_bug.cgi?id=939897 15 | display: block !important; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/_variables.scss: -------------------------------------------------------------------------------- 1 | /* You can override SASS variables here. */ 2 | 3 | // @import "plugins/dark"; 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/book.scss: -------------------------------------------------------------------------------- 1 | @import "defaults"; 2 | @import "variables"; 3 | @import "themes/{{ default "light" .Site.Params.BookTheme }}"; 4 | 5 | @import "normalize"; 6 | @import "utils"; 7 | @import "main"; 8 | @import "fonts"; 9 | @import "print"; 10 | 11 | @import "markdown"; 12 | @import "shortcodes"; 13 | 14 | // Custom defined styles 15 | @import "custom"; 16 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/js/menu-reset.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | var menu = document.querySelector("aside .book-menu-content"); 3 | addEventListener("beforeunload", function(event) { 4 | localStorage.setItem("menu.scrollTop", menu.scrollTop); 5 | }); 6 | menu.scrollTop = localStorage.getItem("menu.scrollTop"); 7 | })(); 8 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/js/mermaid.conf.js: -------------------------------------------------------------------------------- 1 | ;{mermaid.initialize( {{ .Content | safeJS }} ); -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/mermaid.json: -------------------------------------------------------------------------------- 1 | { 2 | "flowchart": { 3 | "useMaxWidth":true 4 | }, 5 | "theme": "default" 6 | } 7 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/sw-register.js: -------------------------------------------------------------------------------- 1 | {{- $swJS := resources.Get "sw.js" | resources.ExecuteAsTemplate "sw.js" . -}} 2 | if (navigator.serviceWorker) { 3 | navigator.serviceWorker.register( 4 | "{{ $swJS.RelPermalink }}", 5 | { scope: "{{ "/" | relURL }}" } 6 | ); 7 | } 8 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/themes/_auto.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | @include theme-light; 3 | } 4 | 5 | @media (prefers-color-scheme: dark) { 6 | :root { 7 | @include theme-dark; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/themes/_dark.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | @include theme-dark; 3 | } 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/assets/themes/_light.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | @include theme-light; 3 | } 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/assets/_custom.scss: -------------------------------------------------------------------------------- 1 | /* You can add custom styles here. */ 2 | 3 | // @import "plugins/numbered"; 4 | // @import "plugins/scrollbars"; 5 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/assets/_variables.scss: -------------------------------------------------------------------------------- 1 | /* You can override SASS variables here. */ 2 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/content/docs/example/collapsed/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | bookCollapseSection: true 3 | weight: 20 4 | --- 5 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/content/docs/shortcodes/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | bookFlatSection: true 3 | --- 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/content/docs/shortcodes/section/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | bookCollapseSection: true 3 | --- 4 | 5 | # Section 6 | 7 | Section renders pages in section as definition list, using title and description. 8 | 9 | ## Example 10 | 11 | ```tpl 12 | {{}} 13 | ``` 14 | 15 | {{
}} 16 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/content/posts/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | menu: 3 | after: 4 | name: blog 5 | weight: 5 6 | title: Blog 7 | --- 8 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/exampleSite/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.json: -------------------------------------------------------------------------------- 1 | {"Target":"book.min.82c5dbd23447cee0b4c2aa3ed08ce0961faa40e1fa370eee4f8c9f02e0d46b5f.css","MediaType":"text/css","Data":{"Integrity":"sha256-gsXb0jRHzuC0wqo+0Izglh+qQOH6Nw7uT4yfAuDUa18="}} -------------------------------------------------------------------------------- /workshop/themes/hugo-book/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/alex-shpak/hugo-book 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/am.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: ፈልግ 3 | 4 | - id: Edit this page 5 | translation: ይህንን ገጽ አስተካክል 6 | 7 | - id: Last modified by 8 | translation: መጨረሻ የከለሰው ሰው 9 | 10 | - id: Expand 11 | translation: አስፋ 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/bn.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: অনুসন্ধান 3 | 4 | - id: Edit this page 5 | translation: এই পৃষ্ঠাটি সম্পাদনা করুন 6 | 7 | - id: Last modified by 8 | translation: সর্বশেষ সম্পাদনা করেছেন 9 | 10 | - id: Expand 11 | translation: বিস্তৃত করা 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/cs.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Vyhledávat 3 | 4 | - id: Edit this page 5 | translation: Upravit tuto stránku 6 | 7 | - id: Last modified by 8 | translation: Autor poslední změny 9 | 10 | - id: Expand 11 | translation: Rozbalit 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/de.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Suche 3 | 4 | - id: Edit this page 5 | translation: Seite bearbeiten 6 | 7 | - id: Last modified by 8 | translation: Zuletzt geändert von 9 | 10 | - id: Expand 11 | translation: Erweitern 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/en.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Search 3 | 4 | - id: Edit this page 5 | translation: Edit this page 6 | 7 | - id: Last modified by 8 | translation: Last modified by 9 | 10 | - id: Expand 11 | translation: Expand 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/es.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Buscar 3 | 4 | - id: Edit this page 5 | translation: Editar esta página 6 | 7 | - id: Last modified by 8 | translation: Última modificación por 9 | 10 | - id: Expand 11 | translation: Expand 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/fr.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Rechercher 3 | 4 | - id: Edit this page 5 | translation: Modifier cette page 6 | 7 | - id: Last modified by 8 | translation: Dernière modification par 9 | 10 | - id: Expand 11 | translation: Développer 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/it.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Cerca 3 | 4 | - id: Edit this page 5 | translation: Modifica questa pagina 6 | 7 | - id: Last modified by 8 | translation: Ultima modifica di 9 | 10 | - id: Expand 11 | translation: Espandi 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/nb.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Søk 3 | 4 | - id: Edit this page 5 | translation: Rediger denne siden 6 | 7 | - id: Last modified by 8 | translation: Sist endret av 9 | 10 | - id: Expand 11 | translation: Utvid 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/pt.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Buscar 3 | 4 | - id: Edit this page 5 | translation: Editar página 6 | 7 | - id: Last modified by 8 | translation: Última modificação por 9 | 10 | - id: Expand 11 | translation: Expandir 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/ru.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Поиск 3 | 4 | - id: Edit this page 5 | translation: Редактировать эту страницу 6 | 7 | - id: Last modified by 8 | translation: Последнее изменение от 9 | 10 | - id: Expand 11 | translation: Развернуть 12 | 13 | - id: bookSearchConfig 14 | translation: '{ split: /[^a-zа-яё0-9\w]/gi }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/sv.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Sök 3 | 4 | - id: Edit this page 5 | translation: Redigera denna sida 6 | 7 | - id: Last modified by 8 | translation: Senast modifierad av 9 | 10 | - id: Expand 11 | translation: Expandera 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/tr.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Arama 3 | 4 | - id: Edit this page 5 | translation: Bu sayfayı düzenle 6 | 7 | - id: Last modified by 8 | translation: Son düzenleyen 9 | 10 | - id: Expand 11 | translation: Genişlet 12 | 13 | - id: bookSearchConfig 14 | translation: '{ cache: true }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/i18n/uk.yaml: -------------------------------------------------------------------------------- 1 | - id: Search 2 | translation: Пошук 3 | 4 | - id: Edit this page 5 | translation: Редагувати цю сторінку 6 | 7 | - id: Last modified by 8 | translation: Остання зміна від 9 | 10 | - id: Expand 11 | translation: Розгорнути 12 | 13 | - id: bookSearchConfig 14 | translation: '{ split: /[^a-zа-яё0-9\w]/gi }' 15 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/images/screenshot.png -------------------------------------------------------------------------------- /workshop/themes/hugo-book/images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/images/tn.png -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/_default/_markup/render-heading.html: -------------------------------------------------------------------------------- 1 | 2 | {{ .Text | safeHTML }} 3 | # 4 | 5 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/_default/list.html: -------------------------------------------------------------------------------- 1 | {{ define "dummy" }}{{ end }} 2 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/_default/single.html: -------------------------------------------------------------------------------- 1 | {{ define "dummy" }}{{ end }} 2 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/brand.html: -------------------------------------------------------------------------------- 1 |

2 | 3 | {{- with .Site.Params.BookLogo -}} 4 | Logo 5 | {{- end -}} 6 | {{ .Site.Title }} 7 | 8 |

9 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/comments.html: -------------------------------------------------------------------------------- 1 | 2 | {{ template "_internal/disqus.html" . }} 3 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/date.html: -------------------------------------------------------------------------------- 1 | 5 | {{- $format := default "January 2, 2006" .Format -}} 6 | {{- return (.Date.Format $format) -}} 7 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/html-head-title.html: -------------------------------------------------------------------------------- 1 | {{ partial "docs/title" . }} | {{ .Site.Title -}} 2 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/body.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/content-after.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/content-after.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/content-before.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/content-before.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/footer.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/head.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/menu-after.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/menu-after.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/menu-before.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/menu-before.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/toc-after.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/toc-after.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/inject/toc-before.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/layouts/partials/docs/inject/toc-before.html -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/menu-bundle.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.GetPage .Site.Params.BookMenuBundle }} 2 | {{- $href := printf "href=\"%s\"" $.RelPermalink -}} 3 | {{- replace .Content $href (print $href "class=active") | safeHTML -}} 4 | {{- warnf "Bundle menu mode is deprecated and will be removed" -}} 5 | {{ end }} 6 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/search.html: -------------------------------------------------------------------------------- 1 | {{ if default true .Site.Params.BookSearch }} 2 | 7 | {{ end }} 8 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/partials/docs/toc.html: -------------------------------------------------------------------------------- 1 | {{ partial "docs/inject/toc-before" . }} 2 | {{ .TableOfContents }} 3 | {{ partial "docs/inject/toc-after" . }} 4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/posts/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 | 9 | {{ end }} 10 | 11 | {{ define "toc" }} 12 | {{ partial "docs/toc" . }} 13 | {{ end }} 14 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/shortcodes/columns.html: -------------------------------------------------------------------------------- 1 |
2 | {{ range split .Inner "<--->" }} 3 |
4 | {{ . | $.Page.RenderString }} 5 |
6 | {{ end }} 7 |
8 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/shortcodes/details.html: -------------------------------------------------------------------------------- 1 |
2 | {{- $summary := cond .IsNamedParams (.Get "title") (.Get 0) -}} 3 | {{ $summary | .Page.RenderString }} 4 |
5 | {{ .Inner | .Page.RenderString }} 6 |
7 |
8 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/shortcodes/hint.html: -------------------------------------------------------------------------------- 1 |
2 | {{ .Inner | .Page.RenderString }} 3 |
4 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/layouts/shortcodes/section.html: -------------------------------------------------------------------------------- 1 |
2 | {{ range .Page.Pages }} 3 |
4 | {{ partial "docs/title" . }} 5 |
6 |
7 | {{ default .Summary .Description }} 8 |
9 | {{ end }} 10 |
11 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/favicon.png -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/fonts/roboto-mono-v13-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/fonts/roboto-mono-v13-latin-regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/fonts/roboto-mono-v13-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/fonts/roboto-mono-v13-latin-regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/fonts/roboto-v27-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/fonts/roboto-v27-latin-700.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/fonts/roboto-v27-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/fonts/roboto-v27-latin-700.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/fonts/roboto-v27-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/fonts/roboto-v27-latin-regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/fonts/roboto-v27-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/fonts/roboto-v27-latin-regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_AMS-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_AMS-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_AMS-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_AMS-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_AMS-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_AMS-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Bold.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Bold.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Bold.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Caligraphic-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Bold.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Bold.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Bold.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Fraktur-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Bold.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Bold.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Bold.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-BoldItalic.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-BoldItalic.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-BoldItalic.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Italic.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Italic.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Italic.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Main-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-BoldItalic.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-BoldItalic.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-BoldItalic.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-Italic.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-Italic.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Math-Italic.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Bold.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Bold.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Bold.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Italic.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Italic.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Italic.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_SansSerif-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Script-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Script-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Script-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Script-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Script-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Script-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size1-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size1-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size1-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size1-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size1-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size1-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size2-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size2-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size2-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size2-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size2-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size2-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size3-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size3-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size3-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size3-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size3-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size3-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size4-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size4-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size4-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size4-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size4-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Size4-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Typewriter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Typewriter-Regular.ttf -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Typewriter-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Typewriter-Regular.woff -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/katex/fonts/KaTeX_Typewriter-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/aws-cdk-intro-workshop/3a59661864d5ad3022a897fa98d13747a2764798/workshop/themes/hugo-book/static/katex/fonts/KaTeX_Typewriter-Regular.woff2 -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/svg/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/svg/edit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/svg/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/themes/hugo-book/static/svg/toc.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------