AWS_PROFILE环境变量设置的AWSDefaultCredentialProvider在Terraform远程状态中无效
创始人
2024-09-28 07:00:50
0

要在 Terraform 远程状态中使用 AWS_PROFILE 环境变量设置的 AWS DefaultCredentialProvider,需要将此环境变量添加到远程状态数据源的配置中。

以下是使用 S3 存储后端的远程状态数据源配置示例:

terraform {
  backend "s3" {
    bucket = "example-bucket"
    key    = "terraform.state"
    region = "us-west-2"

    # Add AWS_PROFILE env var to provider config
    profile = "${var.aws_profile}"

    # Optional: Encrypt state in S3 with KMS
    kms_key_id = "1234abcd-12ab-34cd-56ef-1234567890ab"
  }
}

# Define variable for AWS profile name
variable "aws_profile" {}

# Configure AWS provider with AWS_PROFILE env var
provider "aws" {
  region = "us-west-2"
  profile = var.aws_profile
}

请注意,此示例中的 aws_profile 变量必须在 Terraform 命令行中设置或通过 .tfvars 文件设置。例如:

terraform apply -var 'aws_profile=myprofile'

设置后,该变量将传递到远程状态数据源和 AWS 提供程序配置中,从而使 AWS_PROFILE 环境变量设置的 AWS DefaultCredentialProvider 在 Terraform 远程状态中生效。

相关内容

热门资讯

关于透视"Wepok... Wepoker透视免费版是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可...
详细透视"wpk辅助... >>>您好:,软件加微信【添加136704302】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
分享透视"微扑克辅助... 您好:微扑克辅助器免费最新版本更新内容这款游戏是可以开挂的,软件加【添加微信客服136704302】...
推荐透视"wepok... 推荐透视"wepoker 发牌机制的原理"开挂(透视)辅助平台(推荐一款存在挂教程)是一款可以让一直...
通报透视"wepok... 无需打开直接搜索;操作使用教程:通报透视"wepokerplus挂先试用后付款"开挂(透视)辅助挂(...
关于透视"wpk正版... >>>您好:,软件加微信【添加136704302】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
曝光透视"WePoK... 您好,WePoKer透视软件怎么用这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
教会透视"wepok... 您好:wepoker透视底牌脚本这款游戏是可以开挂的,软件加【添加微信客服136704302】确实是...
原来有透视"wepO... wepOKer能透视吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以...
实测透视"微扑克的辅... 实测透视"微扑克的辅助工具有哪些"开挂(透视)辅助平台(盘点一款透牌教程)是一款可以让一直输的玩家,...