【发布时间】:2023-01-12 18:10:31
【问题描述】:
我想为 Secrets Manager 密钥创建资源策略。
我正在关注 docs 上的官方示例
resource "aws_secretsmanager_secret_policy" "this" {
count = var.create_resource_policy ? 1 : 0
secret_arn = aws_secretsmanager_secret.mysecret.arn
policy = <<POLICY
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "EnableAnotherAWSAccountToReadTheSecret",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::123456789012:root"
},
"Action": "secretsmanager:GetSecretValue",
"Resource": "*"
}
]
}
POLICY
}
有没有一种方法可以将以下内容作为策略文档中的变量传递给主体,操作资源等?
我希望能够将这些东西作为 terraform 变量传递。
【问题讨论】:
标签: amazon-web-services terraform terraform-provider-aws