使用 Amazon SNS 設定目錄狀態通知 - AWS Directory Service

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

使用 Amazon SNS 設定目錄狀態通知

使用 Amazon Simple Notification Service (Amazon SNS),當目錄狀態有所變更時,您便可以收到電子郵件或文字 (SMS) 簡訊。如果您的目錄從 Active (作用中) 狀態變成「受損」或「無法操作」狀態,您便會收到通知。當目錄恢復到 Active (作用中) 狀態時,您也會收到通知。

運作方式

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

您可以將多個目錄當成發布者,建立它們與單一主題的關聯性。您也可以於您之前在 Amazon SNS 中建立的主題中新增目錄狀態訊息。您對可以發佈和訂閱主題的人有精細的控制權。如需 Amazon SNS 的完整資訊,請參閱「什麼是 Amazon SNS?」。

為您的目錄啟用 SNS 簡訊
  1. 登入 AWS Management Console 並開啟AWS Directory Service 主控台

  2. Directories (目錄) 頁面中,選擇目錄 ID。

  3. 選取維護索引標籤。

  4. 目錄監控區段中,選擇動作,然後選取建立通知

  5. 建立通知頁面上,選取選擇通知類型,然後選擇建立新通知。或者,如果您已有現有的 SNS 主題,您可以選擇與現有的 SNS 主題建立關聯性從這個目錄傳送狀態訊息到該主題。

    注意

    如果您選擇建立新的通知,但接著卻為已存在的 SNS 主題使用了相同的主題名稱,則 Amazon SNS 不會建立新的主題,只會在現有的主題中新增新的訂閱資訊。

    如果您選擇與現有的 SNS 主題建立關聯性,您只能選擇和目錄同一個區域的 SNS 主題。

  6. 選擇收件人類型,然後輸入收件人聯絡資訊。如果您輸入適用於 SMS 的電話號碼,請只使用數字。不要包含破折號、空格或括號。

  7. (選用) 提供主題的名稱和 SNS 顯示名稱。顯示名稱為不超過 10 個字元的簡稱,包含在這個主題的所有 SMS 訊息中。當您使用 SMS 選項時,需要有顯示名稱。

    注意

    如果您使用僅具有DirectoryServiceFullAccess受管政策的 IAM 使用者或角色登入,則您的主題名稱必須以「DirectoryMonitoring」開頭。如果您想進一步自訂您的主題名稱,您會需要額外的 SNS 權限。

  8. 選擇建立

如果您想要指定其他 SNS 訂閱者 (例如其他電子郵件地址、Amazon SQS 佇列) AWS Lambda,或者,您可以從 Amazon SNS 主控台執行此操作。

從主題中移除目錄狀態訊息
  1. 登入 AWS Management Console 並開啟AWS Directory Service 主控台

  2. Directories (目錄) 頁面中,選擇目錄 ID。

  3. 選取維護索引標籤。

  4. 目錄監控區段中,選取清單中的相應 SNS 主題名稱,選擇動作,然後選取移除

  5. 選擇移除

這會移除您在選取的 SNS 主題中做為發布者的目錄。如果要刪除整個主題,可以從 Amazon SNS 主控台執行此操作。

注意

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

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

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