- GitHub account with a verified email address
- Install GitHub Learning Lab on your account
- Sign up for the GitHub Actions beta
- Sign up for the GitHub Package Registry beta
- Create a GitHub Personal Access Token for your account.
- AWS Account
- The following permissions will be necessary for the second lab
- Note: These are all
FullAccess
, which is not needed for production, but the permissions can be made more granular- AmazonEC2FullAccess
- CloudFormationAllAccess
- AmazonAPIGatewayAdministrator
- AmazonS3FullAccess
- AWSLambdaFullAccess
- IAMFullAccess
- Create an AWS S3 bucket
- Note: You will need to sign up for S3 in addition to your normal account, if you haven't already
- Both AWS Secret key and AWS Access Key
This workshop encompasses two Learning Lab courses
You can also follow all of the workshops from Universe