Для поставщика AWS не найдены действительные источники учетных данных при использовании переменных среды - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть скрипт terraform, который работает локально, но когда я публикую sh в Terraform Cloud, он выдает ошибки, как показано ниже:

Error: No valid credential sources found for AWS Provider.
        Please see https://terraform.io/docs/providers/aws/index.html for more information on
        providing credentials for the AWS Provider
 on main.tf line 1, in provider "aws":
  1: provider "aws" {

Я установил те же переменные таким же образом для других успешно работающих развертывания, но, похоже, он не проверяет учетные данные.

Буду признателен за любые указания по устранению неполадок

Variables setting

1 Ответ

1 голос
/ 24 апреля 2020

Переменные среды AWS должны быть AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY. Если у вас есть несколько ключей AWS, вы также можете выбрать определенный профиль c в вашей $HOME/.aws/credentials с переменной окружения AWS_PROFILE.

...