没有 AWS 凭证的 Terraform 运行计划



我希望运行地形规划来验证用户上传的地形规划文件并检测资源。

但是,到目前为止

,运行地形规划需要 AWS 凭证。

有没有办法在不使用凭据的情况下运行计划或以其他方式从 .tf 文件中提取资源列表?

在这里找到了一个解决方案,

https://github.com/terraform-providers/terraform-provider-aws/issues/5584#issuecomment-433203543

除了skip_credentials_validation标志外,还需要模拟secret_key。

provider "aws" {
  region                      = "${var.region}"
  skip_credentials_validation = true
  skip_requesting_account_id  = true
  skip_metadata_api_check     = true
  s3_force_path_style         = true
  access_key                  = "mock_access_key"
  secret_key                  = "mock_secret_key"
}

相关内容

  • 没有找到相关文章

最新更新