配置 Terraform 提供商 AWS

问题描述 投票:0回答:1

[sc1] (https://i.stack.imgur.com/VLwh0.png) 这是我第一次尝试地形规划时得到的结果。 line 11 SC

错误:配置 Terraform AWS 提供商时出错:验证提供商凭证时出错:调用 sts 时出错:GetCallerIdentity:操作错误 STS:GetCallerIdentity,https 响应错误 StatusCode:403,RequestID:96f0839a-abf6-415c-b886-66d41933cbc8,api 错误 InvalidClientTokenId:请求中包含的安全令牌无效。

  • 在 aws 上创建新的 IAM 用户
  • 在 vscode 扩展上使用相同的凭据,适用于该扩展。

我希望这能顺利进行,因为我没有要检查的错误

amazon-web-services api terraform identity-management
1个回答
0
投票

问题是您正在使用字符串设置属性,而不是读取变量值。

而不是

provider "aws" {
  region     = "us-west-1"
  access_key = "var.access_key"
  secret_key = "var.secret_key"
}

您应该删除引号,以便它可以读取变量值。

provider "aws" {
  region     = "us-west-1"
  access_key = var.access_key
  secret_key = var.secret_key
}
© www.soinside.com 2019 - 2024. All rights reserved.