【发布时间】:2021-05-20 16:25:33
【问题描述】:
有人可以帮我吗? 我正在尝试创建自动化以定期停止 ec2 实例。我知道如何使用数据源:
data "aws_ssm_document" "ssm_doc" {
name = "AWS-StopEC2Instance"
document_format = "JSON"
}
当我尝试创建关联时:
resource "aws_ssm_association" "example" {
name = ssm_doc
targets {
key = "InstanceIds"
values = [aws_instance.ex.id]
}
}
当我运行它时,我得到了错误:
Error creating SSM association: ValidationException: The assume role is invalid.
谁能帮助我并告诉我如何通过这个角色?
【问题讨论】:
-
这
name = ssm_doc不应该是这样name = data.aws_ssm_document .ssm_doc.name吗?我假设您已经拥有正确的权限。 -
对于 data.ssm_doc,你是对的。这不是一个完整的例子。我只是想知道如何指定角色?因为,我没有任何方法可以在 aws_ssm_association 中传递它
标签: amazon-web-services terraform aws-ssm