如何通过EventBridge订阅云手机事件

EventBridge 作为阿里云事件中枢,支持自动捕获事件发生、完成及失败等关键信息,并通过规则路由至指定目标(如函数计算、消息队列等),便于用户快速构建事件驱动型应用,提升运维效率与系统可靠性。使用 EventBridge 服务可实现对无影云手机任务状态的实时监听,无需用户轮询查询,节省用户计算资源调用并降低系统复杂度。本文介绍如何使用事件总线 EventBridge 服务,自动发现并追踪无影云手机的相关事件。

前提条件

已开通事件总线 EventBridge。如果尚未开通事件总线,登录事件总线 EventBridge 控制台,单击免费开通,并根据页面提示开通事件总线 EventBridge 并授权

本文以事件目标的服务类型为钉钉 acs.dingtalk 为例,需创建钉钉自定义机器人,详情请参见钉钉开发文档

操作步骤

说明

该功能目前处于邀测中,如需体验,请提交工单联系支持团队开通功能。

通过EventBridge服务控制台手动订阅

  1. 登录事件总线 EventBridge 控制台,在左侧导航栏,选择事件总线,在顶部菜单栏,地域选择华东2(上海)

  2. 事件总线页面,单击default(云服务专用总线)。

  3. default页面,选择左侧导航栏事件规则,单击创建规则

  4. 配置基本信息页签,输入名称描述并单击下一步

  5. 创建规则页签,事件源选择acs.cloudphone 无影云手机,根据需求选择事件类型,支持的时间类型参考下表

    支持的事件类型

    事件

    任务类型

    事件类型

    说明

    重启实例完成

    RebootInstance

    cloudphone:Instance:RebootInstanceCompleted

    重启成功、失败均会上报事件至当前事件类型

    重置实例完成

    ResetInstance

    cloudphone:Instance:ResetInstanceCompleted

    重置成功、失败均会上报事件至当前事件类型

    开机实例完成

    StartInstance

    cloudphone:Instance:StartInstanceCompleted

    开机成功、失败均会上报事件至当前事件类型

    关机实例完成

    StopInstance

    cloudphone:Instance:StopInstanceCompleted

    关机成功、失败均会上报事件至当前事件类型

    变更镜像完成

    UpdateImage

    cloudphone:Instance:UpdateImageCompleted

    变更镜像成功、失败均会上报事件至当前事件类型

    向实例发送文件完成

    SendFile

    cloudphone:Instance:SendFileCompleted

    发送文件成功、失败均会上报事件至当前事件类型

    从实例拉取文件完成

    FetchFile

    cloudphone:Instance:FetchFileCompleted

    拉取文件成功、失败均会上报事件至当前事件类型

    备份数据完成

    BackupFile

    cloudphone:Instance:BackupFileCompleted

    备份数据成功、失败均会上报事件至当前事件类型

    恢复数据完成

    RecoverFile

    cloudphone:Instance:RecoverFileCompleted

    恢复数据成功、失败均会上报事件至当前事件类型

    安装应用完成

    InstallApp

    cloudphone:Instance:InstallAppCompleted

    安装应用成功、失败均会上报事件至当前事件类型

    卸载应用完成

    UninstallApp

    cloudphone:Instance:UninstallAppCompleted

    卸载应用成功、失败均会上报事件至当前事件类型

    执行远程命令完成

    RunCommand

    cloudphone:Instance:RunCommandCompleted

    执行远程命令成功、失败均会上报事件至当前事件类型

  6. 配置事件目标页签,服务类型选择钉钉 acs.dingtalk,输入地址密钥,单击导入示例,其它参数保持默认,然后单击创建

    说明

    以上内容以钉钉 acs.dingtalk 为例,更多推送场景说明及详情请参见事件目标

  7. 云手机发生并完成相关事件后,在default页面左边导航栏选择事件追踪事件源选择asc:cloudphone,单击查询可查看云手机相关完成的事件,具体回调细节可以单击事件轨迹查看

相关参考