

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

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

# 通知的工作原理是什么？
<a name="notifications-concepts"></a>

您可以将项目设置为向团队消息收发应用程序（例如 Slack）提供通知。



## 需要具有通知的哪些权限？
<a name="notifications-concepts-permissions"></a>

任何项目成员都可以在中配置、查看、更新或删除频道的通知设置 CodeCatalyst。不过，只有拥有**空间管理员**角色的用户才能添加或删除 Slack 工作区。所有用户都可以为他们所属的项目配置他们希望接收的有关哪些项目事件的电子邮件 CodeCatalyst。

## 我可以配置哪些 CodeCatalyst 事件的通知？
<a name="notifications-concepts-events"></a>

您可以配置为 CodeCatalyst 向一个或多个 Slack 频道发送有关工作流程事件的通知。在 CodeCatalyst 项目和 Slack 之间配置通知后，项目用户可以选择添加自己的 Slack 成员 ID，以便在 Slack 频道中直接接收有关事件的消息。 CodeCatalyst 添加其 Slack 成员的用户 IDs 将在为其项目配置的 Slack 频道 IDs 中收到直接提及，这有助于提高人们对他们关心的事件的认识。

您还可以选择要接收有关哪些事件的电子邮件。这些电子邮件将发送到为您的 AWS Builder ID 配置的电子邮件地址。

## 如何显示通知？
<a name="notifications-concepts-delivery"></a>

您可以配置为 CodeCatalyst 向一个或多个 Slack 频道发送通知。您需要授权 CodeCatalyst 才能授予访问您的 Slack 工作空间的权限。提供授权后， CodeCatalyst 可以向您配置的 Slack 频道发送通知。如果项目成员选择添加其 Slack 成员 ID，他们可以在为该项目配置的 Slack 频道中收到有关 CodeCatalyst事件的提及。

## 我如何设置通知？
<a name="notifications-concepts-setup"></a>

电子邮件通知配置为的一部分 CodeCatalyst。项目用户可以在**我的设置**页面中选择与他们希望接收的电子邮件相关的事件。

要设置项目资源的 Slack 通知，您必须完成以下高级任务。

**设置通知（高级任务）**

1. 在中 CodeCatalyst，您可以在 CodeCatalyst 和消息客户端（例如 Slack）之间**建立连接**。在连接 Slack 工作区后，该工作区将可供空间中的所有项目使用。
**注意**  
只有拥有空间管理员角色的用户才能添加或删除 Slack 工作区。

1. 在中的项目中 CodeCatalyst，**添加您希望团队接收通知的频道**。

1. 在中 CodeCatalyst，您可以**打开各种事件（例如工作流程运行失败）的通知**，并指定要将通知发送到哪个渠道。

有关详细步骤，请参阅[开始使用 Slack 通知](getting-started-notifications.md)。

在 CodeCatalyst 空间和 Slack 之间配置通知后，用户可以选择添加自己的 Slack 成员， IDs 以直接接收有关为其项目配置的 Slack 频道中 CodeCatalyst 事件的消息，