Terraform 使用环境变量时未找到AWS提供程序的有效凭据源

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

我有一个在本地工作的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\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
?资料来源:非常感谢,我知道这很明显,我只是不知道这是否也适用于地形云?