檢視次數:
如果您有 AWS 帳戶,您可以利用 Amazon 簡單通知服務 (SNS) 發佈有關 伺服器與工作負載保護 事件的通知並將其傳送給訂閱者。關於 SNS 的詳細資訊,請參閱 https://aws.amazon.com/sns/
設定 Amazon SNS:

步驟

  1. 建立 AWS 使用者
  2. 建立 Amazon SNS 主題
  3. 啟用 SNS
  4. 建立訂閱

接下來需執行的動作

請參閱以下章節以了解如何執行這些任務的詳細資訊。

建立 AWS 使用者 上層主題

為了將 Amazon SNS 與 伺服器與工作負載保護 一起使用,您需要創建一個具有 SNS 適當權限的 AWS 使用者。請記下該使用者的存取金鑰和秘密金鑰,因為您在下面的步驟 3 中會需要這些資訊。
AWS 使用者需要對所有 伺服器與工作負載保護 將發佈的 SNS 主題擁有 "sns:Publish" 權限。以下是具有此權限的政策範例:
{
   "Version": "2012-10-17",
   "Statement": [
      {
         "Action": [
            "sns:Publish"
         ],
         "Effect": "Allow",
         "Resource": "\*"
      }
   ]
}
如果您想將發佈權限限制為單一主題,您可以將 "Resource":"*" 替換為 "Resource":"TOPIC ARN"。
如需詳細資訊,請參閱 Amazon AWS 文件中的 控制使用者存取您的 AWS 帳戶Amazon SNS 政策的特別資訊

建立一個 Amazon SNS 主題 上層主題

在 AWS 中,建立一個 SNS 主題以發布事件。有關如何建立 Amazon SNS 主題的說明,請參閱 Amazon SNS 文件 中的「建立主題」。請記下 SNS 主題 ARN,因為您在下面的步驟 3 中會需要此資訊。

啟用 SNS 上層主題

步驟

  1. 伺服器與工作負載保護 主控台中,依次前往 Administration > System Settings > Event Forwarding
  2. 在 Amazon SNS 部分,選擇 Publish Events to Amazon Simple Notification Service
  3. 輸入此資訊:
    • Access Key: 您在第 1 節中創建的 AWS 使用者的存取金鑰。
    • Secret Key: 您在第 1 節中創建的 AWS 使用者的密鑰。
    • SNS Topic ARN: 事件將發送到的 SNS 主題 ARN。這是您在第 2 節中記錄的 ARN。
  4. 選擇您想要轉發到SNS的事件類型。選擇事件會自動生成JSON SNS配置。
  5. (選擇性)如果您想更詳細地篩選事件並配置每個篩選器的轉發指令,您也可以點選 Edit JSON SNS configuration 直接編輯 JSON SNS 配置。關於配置語言的詳細資訊,請參閱 JSON SNS 配置Note: 如果您編輯了 JSON,事件複選框將變得不可用。如果您想選擇或取消選擇任何事件複選框,您可以點選 Revert to basic SNS configuration,但您對 JSON SNS 配置所做的任何自訂將被丟棄。
  6. 點選 儲存

接下來需執行的動作

建立訂閱 上層主題

現在 SNS 已啟動且事件正在發佈到主題,請前往 Amazon SNS 主控台並訂閱該主題以訪問事件。您可以通過多種方式訂閱事件,包括 電子郵件SMSLambda 端點
Note: Lambda 並非在所有 AWS 區域中都可用。