建立部署應用程式的通知規則 - 開發人員工具主控台

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

建立部署應用程式的通知規則

您可以建立通知規則,以傳送部署應用程式上對您而言很重要的事件的相關通知。下列步驟說明如何在單一組建專案事件上設定通知規則。這些步驟假設您已在 AWS 帳戶中設定部署應用程式。

  1. 前往 https://console.aws.amazon.com/codedeploy/ 開啟 CodeDeploy 主控台。

  2. 從清單中選擇應用程式並開啟它。

  3. 選擇 Notify (通知),然後選擇 Create notification rule (建立通知規則)。您也可以選擇 Settings (設定),然後選擇 Create notification rule (建立通知規則)

  4. Notification name (通知名稱) 中,輸入規則的名稱。

  5. 如果您只希望提供給 Amazon EventBridge 的資訊包含在通知中,請在 Detail type (詳細資訊類型) 中,選擇 Basic (基本)。如果您想包含提供給 Amazon EventBridge 的資訊,以及可能由資源服務或通知管理工具提供的資訊,請選擇 Full (完整)

    如需更多詳細資訊,請參閱 了解通知內容和安全性

  6. Events that trigger notifications (觸發通知的事件)Deployment (部署) 下,選取 Succeeded (成功)

  7. Targets (目標) 中,選擇 Create SNS topic (建立 SNS 主題)

    注意

    您在建立通知規則的過程中建立主題時,系統會為您套用允許 CodeDeploy 將事件發佈至主題的政策。使用針對通知規則建立的主題,有助於確保您只訂閱需要接收此部署應用程式相關通知的使用者。

    codestar-notifications- 字首之後,輸入主題的名稱,然後選擇 Submit (提交)

    注意

    如果您要使用現有 Amazon SNS 主題而非建立新主題,請在 Targets (目標) 中選擇其 ARN。請確定主題具有適當的存取政策,而且訂閱者清單只包含允許查看資源相關資訊的使用者。如果 Amazon SNS 主題在 2019 年 11 月 5 日之前用於 CodeCommit 通知,該主題將包含允許 CodeCommit 發佈至該主題的政策,其中包含 AWS CodeStar Notifications 所需許可以外的不同許可。不建議使用這些主題。如果您希望針對該體驗建立一個政策,除了已存在的政策之外,您還必須為 AWS CodeStar Notifications 新增必要的政策。如需詳細資訊,請參閱設定通知的 Amazon SNS 主題了解通知內容和安全性

  8. 選擇 Submit (提交),然後檢閱通知規則。

  9. 以您的電子郵件地址訂閱您剛建立的 Amazon SNS 主題。如需更多詳細資訊,請參閱 讓使用者訂閱用於通知的 Amazon SNS 主題

  10. 前往您的部署應用程式並開始部署。

  11. 部署成功之後,通知規則會傳送通知給所有主題訂閱者,其中包含該事件的相關資訊。