使用环境变量时找不到 AWS Provider 的有效凭证源
No valid credential sources found for AWS Provider when using environment vars
我有一个在本地运行的 Terraform 脚本,但是当我发布到 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" {
我已经在其他成功运行的部署中以相同的方式设置了相同的变量,但它似乎并没有通过提取凭据。
任何有关故障排除的指导都将不胜感激
AWS 环境变量应为 AWS_ACCESS_KEY_ID
和 AWS_SECRET_ACCESS_KEY
。如果您有多个 AWS 密钥,您还可以 select 使用 AWS_PROFILE
环境变量 $HOME/.aws/credentials
中的特定配置文件。
我有一个在本地运行的 Terraform 脚本,但是当我发布到 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" {
我已经在其他成功运行的部署中以相同的方式设置了相同的变量,但它似乎并没有通过提取凭据。
任何有关故障排除的指导都将不胜感激
AWS 环境变量应为 AWS_ACCESS_KEY_ID
和 AWS_SECRET_ACCESS_KEY
。如果您有多个 AWS 密钥,您还可以 select 使用 AWS_PROFILE
环境变量 $HOME/.aws/credentials
中的特定配置文件。