云托管资源:ec2发送邮件区域和账户名称变量问题

时间:2018-10-09 22:36:25

标签: amazon-web-services cloud

我准备了一个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}

1 个答案:

答案 0 :(得分:1)

我已解决问题,以下格式已在我的配置中正常工作

主题:“在{{region}}的{{account}}中已打开大型EC2型电源”