Requisitos: Docker, Terraform >= 1.9. Não precisa de conta AWS nem credencial.
docker compose up -d --wait
curl -s http://localhost:4566/_ministack/health
cd terraform
terraform init
terraform plan -var-file=local.tfvarsO output aws_account_id = 000000000000 confirma que o Terraform está falando com o
emulador, e não com a AWS.
Nenhuma linha de HCL muda. Configure sua credencial AWS (aws configure, variáveis de
ambiente ou IAM role) e rode sem o -var-file:
cd terraform
terraform init
terraform planA variável aws_endpoint_url tem default null: sem ela, o provider usa os endpoints
públicos da AWS.