本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
更新您的通知 DevOps老師
設置亞馬遜簡單通知服務主題,用於通知您有關重要亞馬遜的信息 DevOps大師事件。您可以從已存在於您的主題名稱清單中進行選擇AWS帳戶中,輸入新主題的名稱 DevOps大師在您的帳戶中創建,或輸入任何現有主題的亞馬遜資源名稱(ARN)AWS您所在地區的帳戶。如果您指定的 ARN 不在您的帳戶中的主題,您必須授予權限DevOps大師可以通過向其添加 IAM 策略來訪問該主題。如需詳細資訊,請參閱Amazon SNS主題的許可。您最多可以指定兩個主題。
DevOpsGuru 會傳送下列更新的通知:
-
創建了一個新的見解。
-
一個新的異常被添加到洞察。
-
深入解析的嚴重性已從
Low
或者Medium
至High
。 -
深入解析的狀態會從持續變更為已解決。
-
對於洞察力的建議被確定。
DevOps如果選擇了 Guru 還會發送通知AWS CloudFormation當您嘗試將資源添加到您的堆棧或標籤密鑰無效 DevOps大師帳戶。
您可以選擇接收有關問題的各種更新的 Amazon SNS 通知,或只有在問題已開啟、關閉或嚴重性變更時才接收 Amazon SNS 通知。根據預設,您會收到所有更新的通知。
若要更新通知,請先瀏覽至通知頁面,然後選擇是否要新增、移除或更新 Amazon SNS 通知主題的組態。
主題
導覽至「」中的「通知設定」 DevOps大師控制台
若要更新通知,您必須先瀏覽至通知設定區段。
瀏覽至通知設定區段
打開亞馬遜 DevOps大師控制台https://console.aws.amazon.com/devops-guru/
。 -
在導覽窗格中選擇 Settings (設定)。
「設定」頁面包括通知一節,其中包含已設定 Amazon SNS 主題的相關資訊。
將亞馬遜 SNS 通知主題添加到 DevOps大師控制台
若要新增亞馬遜 SNS 通知主題 DevOps大師控制台
選擇 Add notification (新增通知)。
-
若要新增 Amazon SNS 主題,請執行下列其中一個動作。
-
選擇使用電子郵件產生新的 SNS 主題。然後,從指定電子郵件地址」下方,輸入您要接收通知的電子郵件地址。若要輸入其他電子郵件地址,請選擇新增電子郵件。
-
選擇使用現有的 SNS 主題。然後,從選擇您的主題AWS帳戶」下方,選擇您要使用的主題。
-
選擇使用現有 SNS 主題 ARN 從其他帳戶指定現有主題。然後,在輸入主題的 ARN」中,輸入主題 ARN。ARN 是該主題的亞馬遜資源名稱。您可以在不同的帳戶中指定主題。如果您在其他帳號中使用某個主題,則必須將資源策略新增至該主題。如需詳細資訊,請參閱Amazon SNS主題的許可。
-
選擇 Save (儲存)。
移除中的亞馬遜 SNS 通知主題 DevOps大師控制台
若要移除中的亞馬遜 SNS 主題 DevOps大師控制台
選擇選擇現有主題。
從下拉式功能表中,選取您要移除的主題。
選擇 Remove (移除)。
選擇 儲存 。
更新亞馬遜 SNS 通知組態
亞馬遜 SNS 通知主題有兩種類型的通知組態 DevOps大師。您可以選擇接收所有嚴重性等級的通知,也可以選擇僅接收通知高和中等嚴重性等級。您也可以選擇接收各種更新或僅接收某些類型更新的通知。
當您選擇接收有關該問題的各種更新的 Amazon SNS 通知時, DevOpsGuru 會傳送下列更新的通知:
-
創建了一個新的見解。
-
一個新的異常被添加到洞察。
-
深入解析的嚴重性已從
Low
或者Medium
至High
。 -
深入解析的狀態會從持續變更為已解決。
-
對於洞察力的建議被確定。
默認情況下,您只會收到高和中等嚴重性等級通知,您會收到各種更新的通知。
更新亞馬遜 SNS 通知主題的通知組態
選擇選擇現有主題。
從下拉式功能表中,選取您要進行更新的主題。
選擇所有嚴重性等級接收具有「高」、「中」和「低」嚴重性等級的通知,或選擇只有高和中接收具有「高」和「中」嚴重性等級的通知。
選擇通知我有關洞察力的所有更新,或選擇洞察力已開啟或關閉,或嚴重性層級從「低」或「中」變更為「高」時通知我。
選擇 儲存 。
新增至您的亞馬遜 SNS 主題的許可
亞馬遜 SNS 主題是包含AWS Identity and Access Management(IAM) 資源政策。當您在此指定主題時, DevOpsGuru 會將下列權限附加至其資源策略。
{ "Sid": "DevOpsGuru-added-SNS-topic-permissions", "Effect": "Allow", "Principal": { "Service": "region-id.devops-guru.amazonaws.com" }, "Action": "sns:Publish", "Resource": "arn:aws:sns:
region-id
:topic-owner-account-id
:my-topic-name
", "Condition" : { "StringEquals" : { "AWS:SourceArn": "arn:aws:devops-guru:region-id
:topic-owner-account-id
:channel/devops-guru-channel-id
", "AWS:SourceAccount": "topic-owner-account-id
" } } }
這些權限是必需的 DevOps大師使用主題發布通知。如果您不想擁有該主題的這些權限,則可以安全地將其移除,並且該主題將繼續像您選擇之前的那樣運作。但是,如果刪除了這些附加的權限, DevOpsGuru 無法使用主題來產生通知。