本文介绍如何在事件总线EventBridge控制台接入阿里云官方事件源。

前提条件

步骤一:创建事件规则

重要 目标服务和事件规则必须处于同一地域。
  1. 登录事件总线EventBridge控制台
  2. 在左侧导航栏,单击事件总线
  3. 在顶部菜单栏,选择地域。
  4. 事件总线页面,单击云服务专用事件总线default
  5. 在左侧导航栏,单击事件规则
  6. 事件规则页面,单击创建规则
  7. 创建规则页面,完成以下操作。
    1. 配置基本信息配置向导,在名称文本框输入规则名称,在描述文本框输入规则的描述,然后单击下一步
    2. 配置事件模式配置向导,事件源类型选择阿里云官方事件源事件源选择acs.ecs云服务器事件类型选择ecs:Snapshot:CreateSnapshotCompleted创建快照完成,在事件模式内容代码框输入事件模式,然后单击下一步
    3. 配置事件目标配置向导,配置目标服务,然后单击创建
      说明 1个事件规则最多可以添加5个目标。
      • 服务类型:单击消息服务
      • 队列:选择已创建的队列。
      • 消息内容:单击完整事件

步骤二:产生ECS事件(创建云盘快照)

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部菜单栏左上角处,选择地域。
  4. 找到需要创建快照的实例,单击实例ID。
  5. 实例详情页,单击云盘页签。
  6. 找到要创建快照的云盘,在操作列单击创建快照
  7. 在弹出的创建云盘快照对话框中,设置快照参数,然后单击确定
    参数 说明
    云盘快照名称 设置快照的名称。
    快照类型 选择创建标准快照或者创建极速可用快照
    • 创建标准快照:分钟级创建时间,取决于容量大小,首次创建耗时较久。创建快照后,系统根据快照容量大小、按每个地域单独结算费用。
    • 创建极速可用快照:秒级创建快照,仅支持ESSD云盘。极速可用快照除了快照存储费用,还会产生快照极速可用费用。

    不同快照的计费规则请参见快照计费

    保留时间 设置快照的保留天数,永久保留或者自定义保留天数。
    快照极速可用

    设置快照极速可用的使用天数,到期后自动关闭快照极速使用功能。仅在快照类型选择创建极速可用快照时需要设置。

    说明 极速可用时间不能超过保留时间。
    标签 设置标签,将快照归类,便于搜索与批量操作。
    资源组 设置资源组,对快照进行分级管理。
  8. 单击确定
    创建完成后,您可以在实例详情页单击快照页签,查看已创建的快照。

步骤三:结果验证

  1. 登录消息服务MNS控制台
  2. 在左侧导航栏,单击队列列表
  3. 在顶部菜单栏,选择地域。
  4. 队列列表页面,找到目标队列,在其右侧操作列选择更多 > 收发消息
  5. 队列收发消息快速体验页面的接收消息区域,单击接收消息

    接收到的示例消息内容如下所示。

    {
        "id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
        "source": "acs.ecs",
        "specversion": "1.0",
        "subject": "acs.ecs:cn-hangzhou:123456789098****:215672",
        "time": "2020-11-19T21:04:41Z",
        "type": "ecs:Snapshot:CreateSnapshotCompleted",
        "aliyunaccountid": "123456789098****",
        "aliyunpublishtime": "2020-11-19T21:04:42Z",
        "aliyuneventbusname": "default",
        "aliyunregionid": "cn-hangzhou",
        "aliyunpublishaddr": "172.25.XX.XX",
        "data": {
            "result": "accomplished",
            "snapshotId": "s-bp151qed0khxxxxxxxxx",
            "snapshotType": "user",
            "snapshotName": "cust51119970_xxxxxxxx_20211117114015",
            "diskId": "d-bp18dnj7u1xxxxxxxxx",
            "startTime": "2020-11-19T21:02:16Z",
            "endTime": "2020-11-19T21:04:17Z"
        }
    }

步骤四:删除事件规则

  1. 登录事件总线EventBridge控制台
  2. 在左侧导航栏,单击事件总线
  3. 在顶部菜单栏,选择地域。
  4. 事件总线页面,单击云服务专用事件总线default
  5. 在左侧导航栏,单击事件规则
  6. 事件规则页面,找到目标规则,在其右侧操作列选择更多 > 删除
  7. 提示对话框,阅读提示内容,单击确认
  8. 账号安全验证对话框,单击获取校验码,在校验码文本框输入正确的校验码,然后单击确认