選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS Proton 使用 EventBridge 自動化 - AWS Proton

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

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

AWS Proton 使用 EventBridge 自動化

您可以在 Amazon EventBridge. EventBridge 中監控 AWS Proton 事件,從自己的應用程式、 software-as-a-service (SaaS) 應用程式和 提供即時資料串流 AWS 服務。您可以設定事件來回應 AWS 資源狀態變更。 EventBridge 會將此資料路由到目標服務,例如 AWS Lambda 和 Amazon Simple Notification Service。這些事件與 Amazon CloudWatch Events 中出現的事件相同。 CloudWatch Events 提供近乎即時的系統事件串流,可描述 AWS 資源的變更。如需詳細資訊,請參閱 Amazon EventBridge 使用者指南中的什麼是 AmazonWord? EventBridge

Use EventBridge 可接收 AWS Proton 佈建工作流程中狀態變更的通知。

事件類型

事件由包含事件模式和目標的規則組成。您可以透過選擇事件模式和目標物件來設定規則:

事件模式

每個規則都表示為事件模式,其中包含要監控的事件來源和類型,以及事件目標。若要監控事件,請使用您要監控的服務建立規則,做為事件來源。例如,您可以建立具有事件模式的規則,該事件模式使用 AWS Proton 作為事件來源,在部署狀態發生變更時觸發規則。

目標

規則會收到所選服務作為事件目標。您可以設定目標服務來傳送通知、擷取狀態資訊、採取修正動作、啟動事件或採取其他動作。

事件物件包含 ID、帳戶 AWS 區域、詳細資訊類型、來源、版本、資源、時間 (選用) 的標準欄位。詳細資訊欄位是巢狀物件,其中包含事件的自訂欄位。

AWS Proton 事件會盡最大努力發出。盡最大努力交付表示服務嘗試將所有事件傳送至 EventBridge,但在極少數情況下,可能不會交付事件。

對於可以發出事件的每個 AWS Proton 資源,下表列出詳細資訊類型值、詳細資訊欄位,以及 statuspreviousStatus詳細資訊欄位的值清單參考 (如果可用)。刪除資源時,status詳細資訊欄位值為 DELETED

資源 詳細資訊類型值 詳細資訊欄位

EnvironmentTemplate

AWS Proton 環境範本狀態變更

name

status

previousStatus

EnvironmentTemplateVersion

AWS Proton 環境範本版本狀態變更

name

majorVersion

minorVersion

status

previousStatus

狀態值

ServiceTemplate

AWS Proton 服務範本狀態變更

name

status

previousStatus

ServiceTemplateVersion

AWS Proton 服務範本版本狀態變更

name

majorVersion

minorVersion

status

previousStatus

狀態值

Environment

AWS Proton 環境狀態變更

name

status

previousStatus

Service

AWS Proton 服務狀態變更

name

status

previousStatus

狀態值

ServiceInstance

AWS Proton 服務執行個體狀態變更

name

serviceName

status

previousStatus

ServicePipeline

AWS Proton 服務管道狀態變更

serviceName

status

previousStatus

EnvironmentAccountConnection

AWS Proton 環境帳戶連線狀態變更

id

status

previousStatus

狀態值

Component

AWS Proton 元件狀態變更

name

status

previousStatus

AWS Proton 事件範例

下列範例顯示 AWS Proton 可將事件傳送至 EventBridge 的方式。

服務範本

{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name"], "detail": { "name": "sample-service-template-name", "status": "PUBLISHED", "previousStatus": "DRAFT" } }

服務範本版本

{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Version Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name:1.0"], "detail": { "name": "sample-service-template-name", "majorVersion": "1", "minorVersion": "0", "status": "REGISTRATION_FAILED", "previousStatus": "REGISTRATION_IN_PROGRESS" } }

Environment (環境)

{ "source": "aws.proton", "detail-type": ["AWS Proton Environment Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:environment/sample-environment"], "detail": { "name": "sample-environment", "status": "DELETE_FAILED", "previousStatus": "DELETE_IN_PROGRESS" } }
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。