Skip to content

Prerequisites

  • 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
Terminal window
node -v # expect v22.x
npm -v
  1. Repo visibility - private or public (both supported; see GitHub App vs PAT)
  2. Repo name - this lab uses amplify-astro-cicd (already reserved under jajera for the companion sample)
  3. Region - pick any Amplify-supported region and stay consistent in the Console
  • 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.