我能够连接到 Hashicorp 保险库并从命令提示符获取“accesskey”、“secretkey”和“securitytoken”。我可以从我的 terraform 脚本文件中使用它们来连接 AWS 帐户。但是我必须将这 3 个凭据手动放入我的 terraform 文件中。这不是我想要的。
我想自动化这个过程。意思是有什么方法可以从 terraform 文件中调用我的 3 vault 命令并获取 accesskey、secretkey、token?
这是我的地形文件:
provider "aws" {
region: "us-east-1"
max_retries = "1"
access_key = "xxxxxx"
secret_key = "yyyyyy"
token = "xxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyy"
}
resource "aws_instance" "sandboxinstance"{
ami="jjjjjjjj"
instance_type = "t2.micro"
}