張貼日期: Nov 21, 2019

您現在可以使用 Amazon Elastic Container Registry (ECR) 發送至 Amazon EventBridge 的事件,更好地將您的應用程式 CICD 程序與 ECR 整合。Amazon ECR 是全受管容器登錄檔,可讓開發人員輕鬆存放、管理以及部署容器映像。Amazon EventBridge (之前稱為 Amazon CloudWatch Events) 是一種無伺服器事件匯流排服務,可輕鬆地將您的應用程式與各種來源的資料連接。使用 ECR 事件,在成功推送映像後,您可以觸發啟動管道或發佈訊息之類的動作。

在將映像推送至儲存庫或從儲存庫中刪除映像時,ECR 會自動產生事件。然後,您可以使用映像推送或映像已刪除事件作為觸發器在您的 EventBridge 帳戶中建立規則,將推送事件路由至 AWS 服務 (如 AWS CodePipeline),進而可以執行啟動部署之類的動作。推送或刪除事件可用於觸發 AWS Lambda 函數以將訊息發佈至 Slack、Chime 或 Teams 空間。對於在應用程式基礎映像變更 (例如,接續最新安全修補程式) 時重建的應用程式,基礎映像儲存庫中的推送事件可以觸發重建衍生映像的程序。

所有公有 AWS 區域都提供 ECR 中的 EventBridge 支援。若要進一步了解,請參閱《Amazon ECR 使用者指南》中的 EventBridge 事件。若要開始使用,請移至您的 EventBridge 主控台,然後選取「ECR 映像動作」事件類型作為您建置規則的來源。