If you are just looking to run this workshop, it can be viewed and run from this website
But if you are looking to modify or enhance, this project allows you to scaffold a workshop like this website. Fork it and make something new with it...
Finally, if you are looking to build something entirely different, take a look at the scaffolding this workshop is built off of, this repo
.
├── buildspec.yml <-- Build Spec used to build this project in CodeBuild
├── LICENSE.txt <-- License file
├── README.md <-- This instructions file
├── website/templates <-- Website configuration and deployment
│ └── pipeline-template.yaml <-- Cloudformation templates for CodePipeline
│ └── workshop-cloudfront.yaml <-- Cloudformation templates for Cloudfront(Access to S3 Website)
├── code <-- Source code for the workshop
├── content <-- Website content for the workshop
└── deck <-- Presentation deck
-
Create a GitHub personal OAuth access token.
repo
permissions are required.
Installing the Sample Workshop in your AWS Account
-
Complete the Requirements.
-
Click on the CloudFormation Launch link below that corresponds to the AWS Region in which you want to deploy the workshop.
-
This workshop uses the CloudFormation CAPABILITY_AUTO_EXPAND capability, which requires the new CloudFormation Console UI. If you see the following message at the top of the page, click on the link to Try it out now and provide us feedback. to use the new interface.
-
Once the CloudFormation Quick create stack page loads in your web browser, optionally update the Stack name.
-
In the Parameters section, provide values for:
Parameter Description GitHubBranch The branch on the forked GitHub Repository that will trigger the pipeline (defaults to master) GitHubOAuthToken The GitHub personal OAuth access token created in the Requirements section GitHubRepository The name of forked GitHub Repository (defaults to aws-workshop-sample) GitHubUsername The GitHub username of the forked GitHub Repository -
In the Capabilities and transforms section, check the following boxes:
-
If you don’t see a checkbox for CAPABILITY_AUTO_EXPAND, look for a message at the top of the page (image below) and click on the link to Try it out now and provide us feedback. to use the new interface.
-
Click the Create stack button.
-
Once the CloudFormation Stack has been created, click on the Options tab and note the value for WebsiteURL.
-
Paste the WebsiteURL into your web browser's URL address bar to visit the templated workshop website.
-
Congratulations! You now have a working workshop website.