Olá, Eden.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida. Valeu :)
O erro que você está enfrentando indica que a chave "terraform-aws" não foi encontrada. Isso geralmente acontece quando a chave não foi criada corretamente ou não está disponível na sua conta da AWS.
Verifique se você criou a chave "terraform-aws" na região "us-east-1" da AWS. Certifique-se também de que a chave está associada à sua conta e que você tem permissões para acessá-la.
Se você já verificou esses pontos e ainda está enfrentando o erro, pode ser que o Terraform não esteja encontrando a chave corretamente. Nesse caso, verifique se o nome da chave está correto no seu código. Certifique-se de que não há espaços extras ou caracteres especiais no nome da chave.
Além disso, verifique se o arquivo de chave privada correspondente à chave "terraform-aws" está presente no diretório em que você está executando o comando terraform apply
. O Terraform precisa dessa chave privada para se autenticar na instância EC2.
Espero que essas dicas possam ajudar a resolver o problema. Se tiver mais alguma dúvida, é só me dizer! Espero ter ajudado e bons estudos!