Alguém consegue ajudar nesse erro aqui ? tentei dar o apply alterando as permissoes do arquivo .pub, tentei com usuario comum/root Já recriei a minha chave de acesso no awscli pra tentar validar se tinha algum erro.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Alguém consegue ajudar nesse erro aqui ? tentei dar o apply alterando as permissoes do arquivo .pub, tentei com usuario comum/root Já recriei a minha chave de acesso no awscli pra tentar validar se tinha algum erro.
Olá, Yann! Tudo bem com você?
O erro InvalidKeyPair geralmente ocorre quando a chave SSH que você está tentando usar não está disponível ou não foi corretamente configurada na AWS.
Com base no contexto da aula e no erro apresentado no seu print, parece que você está tentando usar uma chave chamada IaC-Prod. Então, você deve garantir que essa chave esteja disponível na AWS e que o nome esteja correto.
No trecho da aula, é mencionado o seguinte código:
public_key = file(“${var.chave}.pub”)
Este código está tentando abrir um arquivo chamado IaC-Prod.pub (porque var.chave foi definido como IaC-Prod). Você precisa garantir que este arquivo exista no local onde você está executando o comando Terraform e que ele contenha a chave pública correspondente à chave privada que você está tentando usar na AWS.
Além disso, certifique-se de que a chave que você está tentando usar foi adicionada à sua conta AWS. Você pode fazer isso acessando o console AWS, navegando até o EC2 Dashboard, e então indo até "Key Pairs" no menu de navegação à esquerda. Se a chave IaC-Prod não estiver listada lá, você precisará adicioná-la.
Espero ter ajudado e bons estudos!