如何禁用 Terraform 中特定帐户的部署

How to disable deployment from particular account in Terraform

这是我允许部署特定帐户 ID 的配置。

provider "aws" {
  #shared_credentials_file = "$HOME/.aws/credentials"
  region                  = "${var.region}"
  #profile = "customprofile"
  allowed_account_ids=["164*******65"] 
}

这工作正常,但我配置了多个帐户,我想禁止某些帐户 ID 而不是每次 allowed_acccount_ids 字段更新。

提前致谢。

您可以使用 forbidden_account_ids 作为黑名单,而不是通过 allowed_account_ids 将帐户列入白名单。