【问题标题】:AWS - How can I receive an SNS alert when a new EC2 Security Group is created?AWS - 创建新的 EC2 安全组时如何接收 SNS 警报?
【发布时间】:2019-10-01 20:10:55
【问题描述】:

我正在尝试在创建新的 EC2 安全组时接收更新。没有太多的运气。网上有很多资源,但是它们不涉及我正在尝试做的事情。我所需要的只是一个 SNS 通知,当一个新的安全组由于某种原因被创建时,这被证明比它应该的更难。

关于我如何能够使它工作的任何建议?

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-sns amazon-cloudwatch


    【解决方案1】:

    AWS Config service 应该完美地服务于这个目的。

    它允许您“侦听”某些(或所有)类型资源的更改并执行某些操作作为响应。

    在您的情况下,您可以为 EC2:SecurityGroup 事件设置侦听器,并让这些事件触发将通知发送到您选择的 SNS 端点。

    请参阅有关将 AWS Config 事件流式传输到 SNS here 的一些文档。

    【讨论】:

    • 正确我该如何设置监听器,因为我遇到的问题是它要求我输入一个 lambda 函数。如果我创建一个 lambda 函数,我需要在该函数中添加什么才能监听事件
    • @MuhammadHussainMughal 您可以使用任何指向 SNS 的端点,例如也可以是电子邮件,而不仅仅是 lambda 函数。
    【解决方案2】:

    三个是两个感兴趣的服务:

    • Amazon CloudWatch Events 可以使用规则 在发生某些事情时触发操作(例如,创建安全组)
    • Amazon Config 跟踪历史配置

    对于您的用例,我建议使用 Amazon CloudWatch 事件规则

    • 服务名称: EC2
    • 事件类型:通过 CloudTrail 调用 AWS API
    • 具体操作: CreateSecurityGroup
    • 添加目标:指定接收通知的 SNS 主题

    【讨论】:

      猜你喜欢
      • 2020-10-20
      • 2016-10-03
      • 2013-04-18
      • 1970-01-01
      • 2019-12-11
      • 1970-01-01
      • 2022-01-12
      • 2021-04-06
      • 1970-01-01
      相关资源
      最近更新 更多