我准备了一个Cloud-CustodianPolicy,用于检测新创建的EC2并发送电子邮件。该结构有效,但是我无法将帐户名和区域信息写入邮件或主题或正文中。虽然yaml可以将角色部分理解为{account_id},但不能理解邮件相关部分的内部。有没有办法在策略中使用这些参数变量?
yaml文件;
...
role: arn:aws:iam::{account_id}:role/administrator",
...
actions:
- type: notify
template: default
priority_header: '2'
subject: "Huge Sized Type EC2 has been PoweredON accountID:{account_id} {account_name}-{region}"
已发送邮件中的邮件主题;
主题:大型EC2类型已启用PowerID帐户ID:{account_id} {account_name}-{region}
答案 0 :(得分:1)
我已解决问题,以下格式已在我的配置中正常工作
主题:“在{{region}}的{{account}}中已打开大型EC2型电源”