終止支援通知:將於 2026 年 10 月 7 日 AWS 結束對 的支援 AWS Proton。2026 年 10 月 7 日之後,您將無法再存取 AWS Proton 主控台或 AWS Proton 資源。您部署的基礎設施將保持不變。如需詳細資訊,請參閱AWS Proton 服務棄用和遷移指南。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EventBridgeTutorial:傳送 AWS Proton 服務狀態變更的 Amazon Simple Notification Service 提醒
在本教學課程中,您會使用 AWS Proton 預先設定的事件規則來擷取 AWS Proton 服務的狀態變更。EventBridge 會將狀態變更傳送至 Amazon SNS 主題。您訂閱 主題,Amazon SNS 會傳送您 AWS Proton 服務的狀態變更電子郵件給您。
先決條件
您現有的 AWS Proton 服務具有 Active 狀態。在本教學課程中,您可以將服務執行個體新增至此服務,然後刪除執行個體。
如果您需要建立 AWS Proton 服務,請參閱 入門 AWS Proton。如需詳細資訊,請參閱AWS Proton 配額及編輯服務。
步驟 1:建立並訂閱 Amazon SNS 主題
建立 Amazon SNS 主題,做為您在步驟 2 中建立之事件規則的事件目標。
建立 Amazon SNS 主題
-
登入並開啟 Amazon SNS 主控台
。 -
在導覽窗格中,選擇主題、建立主題。
-
在建立主題頁面中:
-
選擇類型標準。
-
針對名稱,輸入
tutorial-service-status-change並選擇建立主題。
-
-
在tutorial-service-status-change詳細資訊頁面中,選擇建立訂閱。
-
在建立訂閱頁面中:
-
對於通訊協定,選擇電子郵件。
-
對於 Endpoint (端點),輸入您目前能存取的電子郵件地址,並選擇 Create subscription (建立訂閱)。
-
-
檢查您的電子郵件帳戶,並等待接收訂閱確認電子郵件訊息。當您收到時,請開啟它,然後選擇確認訂閱。
步驟 2:註冊事件規則
註冊擷取 AWS Proton 服務狀態變更的事件規則。如需詳細資訊,請參閱先決條件。
建立事件規則。
-
在導覽窗格中,選擇 Events (事件) 、Rules (規則)。
-
在規則頁面的規則區段中,選擇建立規則。
-
在建立規則頁面中:
-
在名稱和描述區段中,針對名稱輸入
tutorial-rule。 -
在定義模式區段中,選擇事件模式。
-
在 Event matching pattern (事件比對模式) 中,選擇 Pre-defined by service (依服務預先定義)。
-
針對服務供應商,選擇 AWS。
-
對於 Service Name (服務名稱) 中,選擇 AWS Proton。
-
針對事件類型,選擇AWS Proton 服務狀態變更。
事件模式會出現在文字編輯器中。
-
開啟 AWS Proton 主控台
。 -
在導覽窗格中,選擇服務。
-
在服務頁面中,選擇 AWS Proton 服務的名稱。
-
在服務詳細資訊頁面中,複製服務 Amazon Resource Name (ARN)。
-
導覽回 EventBridge 主控台和您的教學課程規則,然後在文字編輯器中選擇編輯。
-
在文字編輯器中,針對
"resources":,輸入您在步驟 viii 中複製的服務 ARN。{ "source": ["aws.proton"], "detail-type": ["AWS Proton Service Status Change"], "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"] } -
儲存事件模式。
-
-
在選取目標區段中:
-
在 Target (目標),選擇 SNS topic (SNS 主題)。
-
針對主題,選擇 tutorial-service-status-change。
-
-
選擇建立。
-
步驟 3:測試您的事件規則
將執行個體新增至 AWS Proton 您的服務,以驗證您的事件規則是否正常運作。
-
切換到 AWS Proton 主控台
。 -
在導覽窗格中,選擇服務。
-
在服務頁面中,選擇服務的名稱。
-
在服務詳細資訊頁面中,選擇編輯。
-
在設定服務頁面中,選擇下一步。
-
在設定自訂設定頁面的服務執行個體區段中,選擇新增執行個體。
-
為您的新執行個體填寫表單:
-
輸入新執行個體的名稱。
-
選取您為現有執行個體選擇的相同相容環境。
-
輸入所需輸入的值。
-
選擇下一步。
-
-
檢閱您的輸入,然後選擇更新。
-
服務狀態為 之後
Active,請檢查您的電子郵件,以確認您已收到提供狀態更新的 AWS 通知。{ "version": "0", "id": "af76c382-2b3c-7a0a-cf01-936dff228276", "detail-type": "AWS Proton Service Status Change", "source": "aws.proton", "account": "123456789012", "time": "2021-06-29T20:40:16Z", "region": "region-id", "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"], "detail": { "previousStatus": "ACTIVE", "status": "UPDATE_IN_PROGRESS", "name": "your-service" } }{ "version": "0", "id": "87131e29-ad95-bda2-cd30-0ce825dfb0cd", "detail-type": "AWS Proton Service Status Change", "source": "aws.proton", "account": "123456789012", "time": "2021-06-29T20:42:27Z", "region": "region-id", "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"], "detail": { "previousStatus": "UPDATE_IN_PROGRESS", "status": "ACTIVE", "name": "your-service" } }
步驟 4:清理
刪除您的 Amazon SNS 主題和訂閱,並刪除您的 EventBridge 規則。
刪除您的 Amazon SNS 主題和訂閱。
-
導覽至 Amazon SNS 主控台
。 -
在瀏覽面板中,選擇 Subscriptions (訂閱)。
-
在訂閱頁面中,選擇您對名為 的主題所做的訂閱,
tutorial-service-status-change然後選擇刪除。 -
在導覽面板中,選擇主題。
-
在主題頁面中,選擇名為 的主題,
tutorial-service-status-change然後選擇刪除。 -
模態會提示您驗證刪除。依照指示操作,然後選擇刪除。
刪除您的 EventBridge 規則。
-
在導覽窗格中,選擇 Events (事件) 、Rules (規則)。
-
在規則頁面中,選擇名為 的規則
tutorial-rule,然後選擇刪除。 -
模態會提示您驗證刪除。選擇 刪除。
刪除新增的服務執行個體。
-
導覽至 AWS Proton 主控台
。 -
在導覽窗格中,選擇服務。
-
在服務頁面中,選擇服務的名稱。
-
在服務詳細資訊頁面中,選擇編輯,然後選擇下一步。
-
在設定自訂設定頁面的服務執行個體區段中,選擇刪除您在本教學課程中建立的服務執行個體,然後選擇下一步。
-
檢閱您的輸入,然後選擇更新。
-
模態會提示您驗證刪除。遵循指示並選擇是,刪除。