

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Amazon Simple Notification Service 啟用 AWS Managed Microsoft AD 目錄狀態通知
<a name="ms_ad_enable_notifications"></a>

使用 Amazon Simple Notification Service (Amazon SNS)，當目錄狀態有所變更時，您便可以收到電子郵件或文字 (SMS) 簡訊。如果您的目錄從作用中狀態變為[受損狀態](ms_ad_directory_status.md)，您會收到通知。當目錄恢復到 Active (作用中) 狀態時，您也會收到通知。

## 運作方式
<a name="ds_sns_overview"></a>

Amazon SNS 使用「主題」來收集和分發訊息。每個主題都有一或多個訂閱者，接收發佈到該主題的訊息。您可以使用下列步驟，將 Directory Service 做為發佈者新增至 Amazon SNS 主題。當 Directory Service 偵測到目錄狀態變更時，它會發佈訊息到該主題，然後傳送給主題的訂閱者。

您可以將多個目錄當成發布者，建立它們與單一主題的關聯性。您也可以將目錄狀態訊息新增至您先前在 Amazon SNS 中建立的主題。您對可以發佈和訂閱主題的人有精細的控制權。如需 Amazon SNS 的完整資訊，請參閱「[什麼是 Amazon SNS？](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)」。

**注意**  
目錄狀態通知是 AWS Managed Microsoft AD 的區域功能。如果您使用的是[多區域複寫](ms_ad_configure_multi_region_replication.md)，則必須在每個區域中分別套用下列程序。如需詳細資訊，請參閱[全域與區域功能](multi-region-global-region-features.md)。

## 啟用 Amazon SNS
<a name="ds_sns_enabling_procedure"></a>

以下將逐步解說如何為 AWS Managed Microsoft AD 啟用 Amazon SNS：

1. 登入 AWS 管理主控台 並開啟 [Directory Service 主控台](https://console.aws.amazon.com/directoryservicev2/)。

1.  在 **Directories** (目錄) 頁面中，選擇目錄 ID。

1. 在**目錄詳細資訊**頁面上，執行下列其中一項：
   + 如果**多區域複寫**下顯示多個區域，請選取要啟用 SNS 簡訊的區域，然後選擇**維護**索引標籤。如需詳細資訊，請參閱[主要區域與其他區域](multi-region-global-primary-additional.md)。
   + 如果**多區域複寫**下沒有顯示任何區域，請選擇**維護**索引標籤。

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.)執行此操作。

## 從 Amazon SNS 主題移除目錄狀態訊息
<a name="ds_sns_removing_procedure"></a>

以下將逐步解說如何從 Amazon SNS 主題中移除 AWS Managed Microsoft AD 目錄狀態訊息：

1. 登入 AWS 管理主控台 並開啟 [Directory Service 主控台](https://console.aws.amazon.com/directoryservicev2/)。

1.  在 **Directories** (目錄) 頁面中，選擇目錄 ID。

1. 在**目錄詳細資訊**頁面上，執行下列其中一項：
   + 如果**多區域複寫**下顯示多個區域，請選取要移除狀態訊息的區域，然後選擇**維護**索引標籤。如需詳細資訊，請參閱[主要區域與其他區域](multi-region-global-primary-additional.md)。
   + 如果**多區域複寫**下沒有顯示任何區域，請選擇**維護**索引標籤。

1. 在**目錄監控**區段中，選取清單中的相應 SNS 主題名稱，選擇**動作**，然後選取**移除**。

1. 選擇**移除**。

這會移除您在選取的 SNS 主題中做為發布者的目錄。

## 刪除 Amazon SNS 主題
<a name="ds_sns_delete_topic"></a>

如果您想要刪除整個主題，您可以從 [Amazon SNS 主控台](https://console.aws.amazon.com//sns/v3/home.)執行此操作。

使用 SNS 主控台刪除 Amazon SNS 主題之前，您應該確保目錄不會向該主題傳送狀態訊息。

如果您使用 SNS 主控台刪除 Amazon SNS 主題，此變更不會立即反映在 Directory Services 主控台中。您只會在目錄下次發佈通知至已刪除主題時收到通知，在此情況下，您會在目錄的**監控**索引標籤上看到更新狀態，指出找不到主題。

因此，為了避免遺失重要的目錄狀態訊息，在刪除接收訊息的任何主題之前 Directory Service，請將您的目錄與不同的 Amazon SNS 主題建立關聯。

如需如何刪除 Amazon SNS 主題的詳細資訊，請參閱[刪除 Amazon SNS 主題和訂閱](https://docs.aws.amazon.com/sns/latest/dg/sns-delete-subscription-topic.html)。