Prerequisites
Accounts
Section titled “Accounts”- AWS account with permission to create an Amplify Hosting
AWS Amplify Hosting - builds and hosts front-end apps from a Git repository with branch and PR preview URLs.
Amplify Hosting docs app - GitHub user or org where you can create a repository and install the Amplify GitHub App
| Tool | Notes |
|---|---|
| Node.js 22 | Match .nvmrc in the sample |
| npm | Comes with Node |
| Git | Push branches and open PRs |
| Browser | Amplify Console |
node -v # expect v22.xnpm -vChoices to make now
Section titled “Choices to make now”- Repo visibility - private or public (both supported; see GitHub App vs PAT)
- Repo name - this lab uses
amplify-astro-cicd(already reserved underjajerafor the companion sample) - Region - pick any Amplify-supported region and stay consistent in the Console
Out of scope
Section titled “Out of scope”- Custom domains and Route 53 for the sample Amplify app
- Terraform to create or update the Amplify app
- Pointing Amplify at this walkthrough docs repo
Next: Scaffold Astro.