我正在从我的主机(Windows 10)上开发Terraform,并将访问密钥保存在共享的creds文件中。运行Terraform计划时,它显示以下错误:
有多种可能的原因,最常见的是: *用于承担角色的凭证无效 *凭证没有适当的权限来担任此角色 *角色ARN无效
我尝试让sts担任角色,但不起作用
provider "aws" {
#access_key = "${var.access_key}"
#secret_key = "${var.secret_access_key}"
shared_credentials_file = "C: /Users/jhapr/.aws/credentials"
assume_role {
role_arn = "arn:aws:iam::<AccID>:role/FullAccess"
}
}