本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立建置專案的通知規則
您可以建立通知規則,以傳送組建專案上對您而言很重要的事件的相關通知。下列步驟說明如何在單一組建專案事件上設定通知規則。這些步驟假設您已在 AWS 帳戶中設定組建專案。
前往 https://console.aws.amazon.com/codebuild/
開啟 CodeBuild 主控台。 -
從清單中選擇組建專案並開啟它。
-
選擇 Notify (通知),然後選擇 Create notification rule (建立通知規則)。您也可以選擇 Settings (設定),然後選擇 Create notification rule (建立通知規則)。
-
在 Notification name (通知名稱) 中,輸入規則的名稱。
-
如果您只希望提供給 Amazon EventBridge 的資訊包含在通知中,請在 Detail type (詳細資訊類型) 中,選擇 Basic (基本)。如果您想包含提供給 Amazon EventBridge 的資訊,以及可能由資源服務或通知管理工具提供的資訊,請選擇 Full (完整)。
如需更多詳細資訊,請參閱 了解通知內容和安全性。
-
在 Events that trigger notifications (觸發通知的事件) 的 Build phase (組建階段) 下,選取 Success (成功)。
-
在 Targets (目標) 中,選擇 Create SNS topic (建立 SNS 主題)。
注意
您在建立通知規則的過程中建立主題時,系統會為您套用允許 CodeBuild 將事件發佈至主題的政策。使用針對通知規則建立的主題,有助於確保您只訂閱需要接收此組建專案相關通知的使用者。
在 codestar-notifications- 字首之後,輸入主題的名稱,然後選擇 Submit (提交)。
注意
如果您要使用現有 Amazon SNS 主題而非建立新主題,請在 Targets (目標) 中選擇其 ARN。請確定主題具有適當的存取政策,而且訂閱者清單只包含允許查看資源相關資訊的使用者。如果 Amazon SNS 主題在 2019 年 11 月 5 日之前用於 CodeCommit 通知,該主題將包含允許 CodeCommit 發佈至該主題的政策,其中包含 AWS CodeStar Notifications 所需許可以外的不同許可。不建議使用這些主題。如果您希望針對該體驗建立一個政策,除了已存在的政策之外,您還必須為 AWS CodeStar Notifications 新增必要的政策。如需詳細資訊,請參閱設定通知的 Amazon SNS 主題及了解通知內容和安全性。
-
選擇 Submit (提交),然後檢閱通知規則。
-
以您的電子郵件地址訂閱您剛建立的 Amazon SNS 主題。如需更多詳細資訊,請參閱 讓使用者訂閱用於通知的 Amazon SNS 主題。
-
導覽至您的組建專案並啟動組建。
-
成功完成組建階段之後,通知規則會傳送通知給所有主題訂閱者,其中包含該事件的相關資訊。