

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

# 使用 Amazon SNS 启用 AD Connector 目录状态通知
<a name="ad_connector_enable_notifications"></a>

通过使用 Amazon Simple Notification Service（Amazon SNS），您可以在目录状态发生变化时接收电子邮件或文本（SMS）消息。如果您的目录从“活动”状态变为[“受损”或“不可操作”状态](ad_connector_directory_status.md)，您将收到通知。当目录恢复为“活动”状态时，您也会收到通知。

## 工作原理
<a name="ds_sns_overview"></a>

Amazon SNS 使用“主题”来收集和分发消息。每个主题都有一个或多个订阅用户，他们接收发布至该主题的消息。按照以下步骤，您可以在 Amazon SNS 主题中添加 Directory Service 出版商身份。当 Directory Service 检测到您的目录状态发生变化时，它会向该主题发布一条消息，然后将其发送给该主题的订阅者。

您可以关联多个目录作为单个主题的发布者。您还可以将目录状态消息添加到您之前在 Amazon SNS 中创建的主题。您可以对谁能够向主题发布内容和订阅主题进行详细的控制。有关 Amazon SNS 的完整信息，请参阅[什么是 Amazon SNS？](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)。

**为您的目录启用 SNS 消息发送**

1. 登录 AWS 管理控制台 并打开[Directory Service 控制台](https://console.aws.amazon.com/directoryservicev2/)。

1.  在**目录**页面上，选择您的目录 ID。

1. 选择**维护**选项卡。

1. 在**目录监控**部分，选择**操作**，然后选择**创建通知**。

1. 在**创建通知**页面上，选择**选择通知类型**，然后选择**创建新通知**。或者，如果您现在已有一个 SNS 主题，您可以选择**关联现有 SNS 主题**以向该主题发送此目录的状态消息。
**注意**  
如果您选择**创建新通知**，但之后使用与现有 SNS 主题相同的主题名称，则 Amazon SNS 不会创建新主题，只是向现有主题添加新的订阅信息。  
如果您选择**关联现有 SNS 主题**，您只能选择与该目录位于同一区域的 SNS 主题。

1. 选择**收件人类型**，然后输入**收件人**联系信息。如果您为 SMS 输入电话号码，请只使用数字。不包括破折号、空格或圆括号。

1. （可选）为主题和 SNS 显示名称提供名称。显示名称为最多 10 个字符的短名称，包含在来自该主题的所有 SMS 消息中。使用 SMS 选项时必需提供显示名称。
**注意**  
如果您使用只有[DirectoryServiceFullAccess](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/role_ds_full_access.html)托管策略的 IAM 用户或角色登录，则您的主题名称必须以 “DirectoryMonitoring” 开头。如果您想进一步自定义主题名称，您需要对 SNS 的额外权限。

1. 选择**创建**。

如果您想指定其他 SNS 订阅者，例如额外的电子邮件地址、Amazon SQS 队列 AWS Lambda或，则可以从 Amazon [SNS](https://console.aws.amazon.com//sns/v3/home.) 控制台执行此操作。

**从主题移除目录状态消息**

1. 登录 AWS 管理控制台 并打开[Directory Service 控制台](https://console.aws.amazon.com/directoryservicev2/)。

1.  在**目录**页面上，选择您的目录 ID。

1. 选择**维护**选项卡。

1. 在**目录监控**部分，在列表中选择一个 SNS 主题名称，选择**操作**，然后选择**移除**。

1. 选择**移除 **。

这会移除您目录的选定 SNS 主题发布者身份。如果您要删除整个主题，可以通过 [Amazon SNS 控制台](https://console.aws.amazon.com/sns/v3/home.)执行此操作。

**注意**  
在使用 SNS 控制台删除 Amazon SNS 主题之前，您应确保目录没有在向该主题发送状态消息。  
如果您使用 SNS 控制台删除 Amazon SNS 主题，则 Directory Services 控制台中不会立即反映出此更改。直到目录下次向已删除的主题发布通知时，您才会获得通知，那时，您将在该目录的 **Monitoring** 选项卡上看到一个更新状态，指示无法找到该主题。  
因此，为避免错过重要的目录状态消息，在删除任何从中 Directory Service接收消息的主题之前，请将您的目录与其他 Amazon SNS 主题相关联。