本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 DevOps Guru 中更新您的通知
設定用於通知您重要 Amazon DevOps Guru 事件的 Amazon Simple Notification Service 主題。您可以從 AWS 帳戶中已存在的主題名稱清單中選擇,輸入 DevOps Guru 在您帳戶中建立的新主題名稱,或輸入您區域中任何 AWS 帳戶中現有主題的 Amazon Resource Name (ARN)。如果您指定不在帳戶中的主題 ARN,則必須將 IAM 政策新增至該主題,以授予 DevOps Guru 存取該主題的許可。如需詳細資訊,請參閱Amazon SNS 主題的許可。您最多可以指定兩個主題。
DevOps Guru 會傳送下列更新的通知:
-
建立新的洞見。
-
新的異常會新增至洞見。
-
洞見的嚴重性會從
Low或 升級Medium到High。 -
洞見的狀態會從進行中變更為已解決。
-
已識別洞見的建議。
當您嘗試將資源新增至 DevOps Guru 帳戶時,如果選取的 CloudFormation 堆疊或標籤金鑰無效,DevOps Guru 也會傳送通知。
您可以選擇針對問題的所有更新類型接收 Amazon SNS 通知,或只在問題開啟、關閉或嚴重性變更時接收 Amazon SNS 通知。根據預設,您會收到所有更新的通知。
若要更新您的通知,請先導覽至通知頁面,然後選擇是否要新增、移除或更新 Amazon SNS 通知主題的組態。
主題
導覽至 DevOps Guru 主控台中的通知設定
若要更新通知,您必須先導覽至通知設定區段。
導覽至通知設定區段
開啟位於 https://https://console.aws.amazon.com/devops-guru/
的 Amazon DevOps Guru 主控台。 -
在導覽窗格中選擇 Settings (設定)。
設定頁面包含通知區段,其中包含已設定 Amazon SNS 主題的相關資訊。
在 DevOps Guru 主控台中新增 Amazon SNS 通知主題
在 DevOps Guru 主控台中新增 Amazon SNS 通知主題
選擇 Add notification (新增通知)。
-
若要新增 Amazon SNS 主題,請執行下列其中一項操作。
-
選擇使用電子郵件產生新的 SNS 主題。然後,從指定電子郵件地址中,輸入您要接收通知的電子郵件地址。若要輸入其他電子郵件地址,請選擇新增電子郵件。
-
選擇使用現有的 SNS 主題。然後,從選擇 AWS 帳戶中的主題中,選擇您要使用的主題。
-
選擇使用現有的 SNS 主題 ARN,從另一個帳戶指定現有的主題。然後,在輸入主題的 ARN 中,輸入主題 ARN。ARN 是主題的 Amazon Resource Name。您可以在不同的帳戶中指定主題。如果您在另一個帳戶中使用主題,則必須將資源政策新增至主題。如需詳細資訊,請參閱Amazon SNS 主題的許可。
-
選擇 Save (儲存)。
在 DevOps Guru 主控台中移除 Amazon SNS 通知主題
在 DevOps Guru 主控台中移除 Amazon SNS 主題
選擇選取現有主題。
從下拉式選單中,選取要移除的主題。
選擇移除。
選擇儲存。
更新 Amazon SNS 通知組態
DevOps Guru 中的 Amazon SNS 通知主題有兩種類型的通知組態。您可以選擇接收所有嚴重性等級的通知,或僅接收具有高嚴重性等級和中嚴重性等級的通知。您也可以選擇接收所有更新類型的通知,或只接收某些類型的更新。
當您選擇接收所有類型問題更新的 Amazon SNS 通知時,DevOps Guru 會傳送下列更新的通知:
-
建立新的洞見。
-
新的異常會新增至洞見。
-
洞見的嚴重性會從
Low或 升級Medium到High。 -
洞見的狀態會從進行中變更為已解決。
-
已識別洞見的建議。
根據預設,您只會收到高和中嚴重性等級通知,而且會收到所有更新類型的通知。
更新 Amazon SNS 通知主題的通知組態
選擇選取現有主題。
從下拉式選單中,選取您要進行更新的主題。
選擇所有嚴重性等級以接收高、中和低嚴重性等級的通知,或選擇僅高和中以接收高和中嚴重性等級的通知。
選擇在洞見的所有更新時通知我,或選擇在洞見開啟或關閉時通知我,或嚴重性等級從低或中變更為高。
選擇儲存。
新增到 Amazon SNS 主題的許可
Amazon SNS 主題是包含 AWS Identity and Access Management (IAM) 資源政策的資源。當您在此處指定主題時,DevOps Guru 會將下列許可附加至其資源政策。
{ "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 Guru 需要這些許可才能使用主題發佈通知。如果您不想對主題擁有這些許可,您可以安全地移除這些許可,而且主題會繼續像在選擇主題之前一樣運作。不過,如果移除這些附加的許可,DevOps Guru 就無法使用 主題來產生通知。