容器镜像服务ACR结合事件总线EventBridge提供了事件通知功能。当镜像同步、镜像构建、镜像扫描、交付链和镜像加签状态发生变更时,将会通过钉钉、HTTP网关或者HTTPS网关发送事件通知。本文以钉钉为例,介绍如何创建事件通知。
前提条件
- 已创建企业版实例。具体操作,请参见创建企业版实例。
- 已开通事件总线EventBridge。具体操作,请参见开通事件总线EventBridge。
注意事项
- 容器镜像服务的华东金融云2、华南金融云1、华东金融云1、华北政务云1、悉尼、孟买、伦敦地域暂不支持事件通知功能。
- 每个地域创建事件规则的阈值是10个,在EventBridge和ACR分别能创建10条事件规则。如果超过该限制,您可以移除废弃的规则。如果您想提高创建事件规则的阈值,请提交工单。
- EventBridge的按事件ID查询功能仅支持查询三天内的事件。
- 使用钉钉进行事件通知时,因为钉钉机器人的限制,每个机器人每分钟最多发送20条消息到群里,如果超过20条,钉钉机器人会被限流10分钟。更多信息,请参见自定义机器人接入。
- 在ACR创建事件规则后,您可以在EventBridge修改事件规则的通知类型等信息。具体操作,请参见编辑事件目标。
注意 如果您在EventBridge修改事件规则,例如修改了事件通知模板,然后您又在ACR中修改了事件规则,例如修改了规则生效范围。则ACR会使用默认规则覆盖EventBridge,例如使用默认的事件通知模板覆盖EventBridge,那么在EventBridge修改的事件规则不会同步到ACR中,即在EventBridge修改的通知模板无效。
步骤一:创建钉钉机器人
仅使用钉钉进行通知,需要进行此步骤。