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
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!