Erro: Error: error configuring Terraform AWS Provider: no valid credential sources for Terraform AWS Provider found.
Só consegui resolver exportando as variáveis abaixo, existe outra forma de fazer?
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
Erro: Error: error configuring Terraform AWS Provider: no valid credential sources for Terraform AWS Provider found.
Só consegui resolver exportando as variáveis abaixo, existe outra forma de fazer?
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
Existe sim, usando a variável de ambiente AWS_PROFILE (recomendado) ou usando o access_key e secret_key no provider (não recomendado).
main.tf
provider "aws" {
...
access_key = "my-access-key"
secret_key = "my-secret-key"
}
No caso do AWS_PROFILE você vai precisar alterar os arquivos config e credentials da pasta "~/.aws" adicionando seções de profile:
config
[default]
region = us-east-1
[dev]
region = sa-east-1
credentials
[default]
aws_access_key_id=informe sua chave default
aws_secret_access_key=infome sua chave default
[dev]
aws_access_key_id=informe sua chave para dev
aws_secret_access_key=infome sua chave para dev
então você pode usar:
export AWS_PROFILE=dev
show, valeu, obrigado.