1
resposta

[Dúvida] InvalidKeyPair

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.

InvalidKeyPair SSH

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software