Terraform 使用环境变量时未找到AWS提供程序的有效凭据源
我有一个在本地工作的terraform脚本,但当我发布到terraform Cloud时,会出现如下错误:Terraform 使用环境变量时未找到AWS提供程序的有效凭据源,terraform,terraform-provider-aws,terraform-cloud,Terraform,Terraform Provider Aws,Terraform Cloud,我有一个在本地工作的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 P
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\u ACCESS\u KEY\u ID
和AWS\u SECRET\u ACCESS\u KEY
。如果您有多个AWS密钥,您还可以使用AWS\u profile
环境变量在$HOME/.AWS/credentials
中选择特定的配置文件。第一个变量是否应命名为AWS\u ACCESS\u KEY\u ID
?资料来源:非常感谢,我知道这很明显,我只是不知道这是否也适用于地形云?