什么是通知? - 开发工具控制台

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是通知?

开发工具控制台中的通知功能是用于订阅 AWS CodeBuild、AWS CodeCommit、AWS CodeDeploy 和 AWS CodePipeline 中的事件的通知管理器。它具有自己的 API,即 AWS CodeStar 通知。您可以使用通知功能来快速向用户通知有关存储库、构建项目、部署应用程序和管道中对其工作最重要的事件的信息。通知管理器可帮助用户了解存储库、构建、部署或管道上发生的事件,以便他们能够快速采取措施,例如批准更改或更正错误。

可以使用通知完成哪些操作?

您可以使用通知功能来创建和管理通知规则,以向用户告知对其资源进行的重要更改,包括:

  • CodeBuild 构建项目中的构建成功与失败。

  • CodeDeploy 应用程序中的部署成功和失败。

  • 在 CodeCommit 存储库中创建和更新拉取请求,包括对代码的注释。

  • CodePipeline 中的手动批准状态和管道运行。

您可以设置通知,以使它们进入订阅了 Amazon SNS 主题的用户电子邮件地址。您还可以将此功能与 AWS Chatbot 集成,并将通知传递到 Slack 通道、Microsoft Teams 通道或 Amazon Chime 聊天室。

通知的工作原理是什么?

当为受支持的资源(例如存储库、构建项目、应用程序或管道)配置通知规则时,通知功能将创建一个 Amazon EventBridge 规则来监控指定的事件。当发生此类事件时,通知规则会将通知发送到指定为该规则的目标的 Amazon SNS 主题。这些目标的订阅者会收到有关这些事件的通知。

如何开始使用通知?

要开始使用通知,请先回顾此处提供的一些实用主题: