- AWS Admin - Responsible for the AWS account including access control, security, and costs.
- Speaker - Primary facilitator for the presentation although all members of your team MUST talk in your presentation at the end of class. The Speaker does the Intro, most of the talking in a lot of cases, and the Q&A facilitation.
- Scribe - Track all challenges, all changes, all of the aspects of the project and is responsible for making sure the Git repo at the end of the project has all of the required artifacts listed above.
- Build a Serverless Web Application with AWS Lambda, Amazon API Gateway, AWS Amplify, Amazon DynamoDB, and Amazon Cognito
- https://aws.amazon.com/getting-started/hands-on/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/ https://github.com/aws-samples/aws-serverless-workshops
- Go Serverless -> https://golang.serverlessworkshops.io/ http://www.wildrydes.com/
- BAH CE Team One Presentation
- https://aws4-student17.signin.aws.amazon.com/console
- User name: psantana , Password (from email from Mike): Change upon first login
- Module 1: Host a Static Website
- Install AWS CLI: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html > Windows
- Create C:\wildrydes > Git Bash > aws configure + credentials (create Access Key)
- Website App deployed: https://master.d30bu7cokec2qe.amplifyapp.com/ , created
- user with password HelloWorld1!
- Module 2: User Management
- Pool Id: us-west-2_PudCxymHK
- Pool ARN arn:aws:cognito-idp:us-west-2:329340127936:userpool/us-west-2_PudCxymHK
- App Client ID: 577n94m9bau26amjq774qp51ig
- Module 3: Serverless Service Backend
- ARN: arn:aws:dynamodb:us-west-2:329340127936:table/Rides
- Module 4: Deploy a RESTful API
- Module 5: Resource Cleanup
Demo:
https://github.com/anoora17/wes-project.git
1. Tuesday January 18, 2022:
a. ✅ Decide on team member roles
b. ✅ Get AWS account login info from course instructors
c. ✅ Decide how to complete the work:
Who will do the work, when, divide and conquer or together?
Michael Forrester: Teams will have at least 1 hour per class time for working with our team (do labs outside of class time). The last week of the course we will have the full class time to work together.
✅ Thursday night let’s start together and take notes.
2.Thursday January 20, 2022:
a. ✅ Go through the Serverless project exactly step by step as written
What issues and pitfalls are we running into? Installing AWS CLI on Windows
Discuss what needs to be changed to meet the project requirements
Discuss what to make it better/prettier?
Use GitHub instead of AWS CodeCommit
Customize background pictures/words (Unicorns -> Tesla rides, rhinos, moose, hockey?). Each modification in a different branch.
Also, submit this Google document as a Readme file
Discuss what to change in the code to practice code commiting and deploying.
Go through the Serverless project again, with modifications, substituting technologies and different pictures/words as desired/necessary
3. Figure out what to put on GitHub.
- Notes/Pitfalls: Tip from Michael: If we use GitHub, there is no “master” branch. Instead, it is the “main” branch.