Prerequisites
Accounts
Section titled “Accounts”- AWS account with permission to create an Amplify Hosting
AWS Amplify Hosting - managed CDN hosting for front-end web apps. Git-connected continuous deployment is one option; this lab uses that path for 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 - public or private (see GitHub App vs PAT)
- Repo name - this lab uses
amplify-astro-cicd - 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
- Pointing Amplify at this walkthrough docs repo
Next: Create the GitHub repository.