我必须转到 AWS UI 并在托管实例上选择“启用库存”——单击此按钮时 AWS 正在做什么?我可以用 Terraform 以某种方式做到这一点,这样我就不需要继续转到 UI 并为新实例启用它了?我找不到 AWS 系统管理器库存的 Terraform 资源。
答案1
在我手动创建库存设置后,我使用它导入到 Terraform。我认为这也适用于新设置。
resource "aws_ssm_association" "inventory" {
name = "AWS-GatherSoftwareInventory"
targets {
key = "InstanceIds"
values = ["*"]
}
parameters = {
applications = "Enabled"
awsComponents = "Enabled"
customInventory = "Enabled"
instanceDetailedInformation = "Enabled"
networkConfig = "Enabled"
services = "Enabled"
windowsRoles = "Enabled"
windowsUpdates = "Enabled"
}
schedule_expression = "rate(120 minutes)"
}