Olá, tudo bem?
Segui todos os passos, consegui criar os tokens na aws, adicionei as credenciais via nano, contudo, estou recebendo o seguinte erro ao utilizar o terraform plan
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!
Olá, tudo bem?
Olá, Leandro!
Pelo erro que você está recebendo, parece que há um problema com a assinatura da requisição, que pode estar relacionado às credenciais AWS configuradas no seu ambiente. Aqui estão algumas sugestões para tentar resolver o problema:
Verifique as Credenciais: Certifique-se de que as credenciais AWS (Access Key e Secret Key) estão corretas e completas no arquivo de configuração (~/.aws/credentials). O erro menciona uma assinatura inválida, o que pode indicar que uma das chaves está incorreta ou faltando.
Formato do Arquivo de Credenciais: O arquivo de credenciais deve ter o seguinte formato:
[default]
aws_access_key_id = SUA_ACCESS_KEY
aws_secret_access_key = SUA_SECRET_KEY
Assegure-se de que não há espaços extras ou caracteres incorretos.
Permissões do IAM: Verifique se o usuário IAM que você está usando tem as permissões necessárias para executar as operações que você está tentando realizar. Em especial, a permissão sts:GetCallerIdentity é necessária para validar as credenciais.
Região Configurada: Certifique-se de que a região está configurada corretamente no seu arquivo main.tf ou no arquivo de configuração AWS (~/.aws/config). Pode ser algo assim:
[default]
region = us-east-1
Reinicie o Terminal: Às vezes, reiniciar o terminal pode ajudar a garantir que as variáveis de ambiente e configurações sejam recarregadas corretamente.
Bons estudos!