Dica, eu usaria o amplify para o nextjs, e deixaria o S3 para HTML.
Eu tentei usar o Amplify, mas tive uma experiência péssima com ele. Depois de ter gastado um bom tempo entendendo sobre ele, de criar toda a aplicação e dar deploy, descobri que ele tem um problema de cold start (quando o Lambda fica dormente após ficar sem atividade e precisa ser "acordado" quando entra uma requisição). Basicamente o site demorava 15 segundos para carregar, completamente inaceitável.
https://github.com/aws-amplify/amplify-hosting/issues/3855
Outra coisa é que o site ficou muito pesado, carregando arquivos js muito grandes, apesar de ser bem enxuto e praticamente sem nenhum recurso avançado. Isso foi parcialmente resolvido com as atualizações do Amplify.
Apesar de terem criado algumas gambiarras para o cold start, como ficar enviando solicitações a cada X tempo, ou algumas atualizações por parte do Amplify, nenhum deles resolveu o problema. Os desenvolvedores que estavam usando o Amplify estavam arrancando os cabelos, mas não teve nenhuma solução.
Eu tenho aplicação rodando nele em produção e não tenho problemas. quanto ao cold start do lambda, é configurável. Mas para o que você propôs não precisa de lambda.
Eu havia criado o projeto pela promessa do Amplify de facilitar o desenvolvimento, integrando diversos serviços da AWS de forma simples, mas a falta de suporte e de uma resolução da AWS mesmo depois de meses e de diversos issues abertos me fizeram desistir de continuar usando ele. Eu entendo que o Amplify não é um projeto prioritário para a AWS, que é focado em infra. Daí a falta de prioridade.
Para criar uma página estática eu entendo que o Amplify seria subutilizado, só iria aumentar complexidade e o tamanho do payload JS, sem facilitar muito o processo de desenvolvimento. Lembrei também dos problemas que surgiam quando se tentava usar o Next.js e o App router e falta de atualizações para resolver isso por parte da Amplify.
O cold start infelizmente era um problema ligado às bibliotecas do Amplify, não era um problema simples.
No github realmente eles nao davam miuta atencao, mas no discord o bicho pipoca. E sim facilita muita coisa, eu tenho alguns videos de amplify no meu "canal". https://www.youtube.com/@principe.borodin
Vai pra Vercel e seja feliz, nao vai levar 1 minuto. AWS pra sites bobos assim é o mesmo que matar uma mosca com uma basuca.
O problema da Vercel é que eles não permitem usos comerciais no plano free:
https://vercel.com/docs/limits/fair-use-guidelines#commercial-usage
Claro que dá para ficar usando até eles descobrirem, te darem um ultimato ou derrubarem as páginas, mas não quero ter esse tipo de risco, ainda mais se estou hospedando páginas de clientes.
O plano Pro deles, que começa nos $20/mês é bem salgado. Eu conseguiria fazer MUITO mais na AWS com esse valor. E no final das contas a Vercel usa a infraestrutura da AWS, então por quê não comprar direto no fornecedor?