本文介绍如何在事件总线EventBridge控制台接入阿里云官方事件源。
前提条件
- 事件总线EventBridge
- 消息服务MNS
-
云服务器ECS
- 云盘必须处于使用中或待挂载状态。
- 如果云盘处于使用中,则实例必须处于运行中或已停止状态。
步骤一:创建事件规则
- 登录事件总线EventBridge控制台。
- 在左侧导航栏,单击事件总线。
- 在顶部菜单栏,选择地域。
- 在事件总线页面,单击云服务专用事件总线default。
- 在左侧导航栏,单击事件规则。
- 在事件规则页面,单击创建规则。
- 在创建规则页面,完成以下操作。
- 在配置基本信息配置向导,在名称文本框输入规则名称,在描述文本框输入规则的描述,然后单击下一步。
- 在配置事件模式配置向导,事件源类型选择阿里云官方事件源,事件源选择acs.ecs云服务器,事件类型选择ecs:Snapshot:CreateSnapshotCompleted创建快照完成,在事件模式内容代码框输入事件模式,然后单击下一步。
- 在配置事件目标配置向导,配置目标服务,然后单击创建。
- 服务类型:单击消息服务。
- 队列:选择已创建的队列。
- 消息内容:单击完整事件。
步骤二:产生ECS事件(创建云盘快照)
- 登录ECS管理控制台。
- 在左侧导航栏,选择。
- 在顶部菜单栏左上角处,选择地域。
- 找到需要创建快照的实例,单击实例ID。
- 在实例详情页,单击云盘页签。
- 找到要创建快照的云盘,在操作列单击创建快照。
- 在弹出的对话框中,设置快照参数,单击创建。
名称 |
描述 |
快照名称 |
设置快照的名称。
为防止和自动快照的名称冲突,手动创建的快照名称不能以auto开头。
|
快照极速可用 |
通过快照极速可用功能,可以加快创建快照的速度,实现秒级创建快照。
如果您使用的是ESSD云盘,支持打开快照极速可用开关。更多信息,请参见开启或关闭快照极速可用功能。
|
快照极速可用持续时间 |
设置快照极速可用的使用时间。到期后自动关闭快照极速使用功能。 |
标签 |
设置快照的标签信息。 |
创建完成后,您可以在实例详情页单击快照页签,查看已创建的快照。
步骤三:结果验证
- 登录消息服务MNS控制台。
- 在左侧导航栏,单击队列列表。
- 在顶部菜单栏,选择地域。
- 在队列列表页面,找到目标队列,在其右侧操作列选择。
- 在队列收发消息快速体验页面的接收消息区域,单击接收消息。
接收到的示例消息内容如下所示。
{
"datacontenttype":"application/json;charset=utf-8",
"aliyunaccountid":"123456789098****",
"data":{
"result":"accomplished",
"snapshotId":"s-bp1civqxj9bbvxqn****",
"snapshotType":"user",
"snapshotName":"cust38997127_hins16008704_20210118112203",
"diskId":"d-bp11151k3ad3a8qn****",
"startTime":"2021-01-18T03:22:08Z",
"endTime":"2021-01-18T03:24:09Z"
},
"subject":"acs:ecs:cn-hangzhou:123456789098****:snapshot/s-bp1civqxj9bbvxqn****",
"source":"acs.ecs",
"type":"ecs:Snapshot:CreateSnapshotCompleted",
"aliyunpublishtime":"2021-01-18T03:24:42.208Z",
"specversion":"1.0",
"aliyuneventbusname":"default",
"id":"ea1dd7e0-3973-4626-91fa-bd09af40****",
"time":"2021-01-18T11:24:09.212+08:00",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
步骤四:删除事件规则
- 登录事件总线EventBridge控制台。
- 在左侧导航栏,单击事件总线。
- 在顶部菜单栏,选择地域。
- 在事件总线页面,单击云服务专用事件总线default。
- 在左侧导航栏,单击事件规则。
- 在事件规则页面,找到目标规则,在其右侧操作列选择。
- 在提示对话框,阅读提示内容,单击确认。
- 在账号安全验证对话框,单击获取校验码,在校验码文本框输入正确的校验码,然后单击确认。