疑難排解 - 開發人員工具主控台

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

疑難排解

以下資訊可能有助於對通知的常見問題進行疑難排解。

我嘗試在資源上建立通知規則時收到許可錯誤

確定您有足夠的許可。如需更多詳細資訊,請參閱 身分型政策範例

我無法檢視通知規則

問題:您進入開發人員工具主控台後,在 Settings (設定) 底下選擇 Notifications (通知) 時,出現許可錯誤。

可能的修正方式:您可能沒有檢視通知所需的許可。雖然 AWS 開發人員工具服務 (例如 CodeCommit 和 CodePipeline) 的大部分受管政策都包含通知的許可,但目前不支援通知的服務並不包含檢視通知的許可。或者,您可能已將自訂政策套用至 IAM 使用者或角色,而該政策不允許您檢視通知。如需更多詳細資訊,請參閱 身分型政策範例

我無法建立通知規則

您可能沒有建立通知規則所需的許可。如需更多詳細資訊,請參閱 身分型政策範例

我收到無法存取資源的通知

當您建立通知規則並新增目標時,通知功能不會驗證收件者是否具有資源的存取權。您可能會收到有關無法存取資源的通知。如果您無法移除自己,請要求從目標的訂閱清單中移除。

我沒有收到 Amazon SNS 通知

若要疑難排解 Amazon SNS 主題的問題,請檢查下列各項:

  • 請確定 Amazon SNS 主題是在與通知規則相同的 AWS 區域中建立的。

  • 請確定您的電子郵件別名已訂閱正確的主題,而且您已確認訂閱。如需詳細資訊,請參閱讓端點訂閱 Amazon SNS 主題

  • 確認主題政策已編輯為允許 AWS CodeStar Notifications 將通知推送至該主題。主題政策應該包含類似以下的陳述式:

    { "Sid": "AWSCodeStarNotifications_publish", "Effect": "Allow", "Principal": { "Service": [ "codestar-notifications.amazonaws.com" ] }, "Action": "SNS:Publish", "Resource": "arn:aws:sns:us-east-1:123456789012:MyNotificationTopicName", "Condition": { "StringEquals": { "aws:SourceAccount": "123456789012" } } }

    如需更多詳細資訊,請參閱 設定通知的 Amazon SNS 主題

我收到重複的事件通知

以下是接收多個通知的最常見原因:

  • 已為資源設定多個包含相同事件類型的通知規則,而且您已訂閱的某些 Amazon SNS 主題是這些規則的目標。若要解決此問題,請取消訂閱其中一個主題,或編輯通知規則以移除重複項目。

  • 一或多個通知規則目標已與 AWS Chatbot 整合,而且您在電子郵件收件匣和 Slack 頻道、Microsoft Teams 頻道或 Amazon Chime 聊天室中接收通知。若要解決此問題,請考慮讓您的電子郵件地址取消訂閱做為規則目標的 Amazon SNS 主題,然後使用 Slack 頻道和 Microsoft Team 頻道來檢視通知。

我想了解為什麼通知目標狀態顯示為無法連線

目標有兩種可能的狀態:Active (作用中)Unreachable (無法連線)Unreachable (無法連線) 表示通知已傳送至目標,且傳遞未成功。通知會繼續傳送至該目標,如果成功,狀態會重設為 Active (作用中)

通知規則的目標可能會因為以下其中一個原因而無法使用:

  • 資源 (Amazon SNS 主題或 AWS Chatbot 用戶端) 已遭刪除。為通知規則選擇另一個目標。

  • 已加密 Amazon SNS 主題,但缺少加密主題所需的政策,或已刪除 AWS KMS 金鑰。如需更多詳細資訊,請參閱 設定通知的 Amazon SNS 主題

  • Amazon SNS 主題缺少通知所需的政策。除非有政策,否則無法將通知傳送至 Amazon SNS 主題。如需更多詳細資訊,請參閱 設定通知的 Amazon SNS 主題

  • 目標 (Amazon SNS 或 AWS Chatbot) 的支援服務可能發生問題。

我想要提高通知和資源的限額

目前您無法變更任何限額。請參閱通知的配額