選取您的 Cookie 偏好設定

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

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

EventBridgeTutorial:傳送 AWS Proton 服務狀態變更的 Amazon Simple Notification Service 提醒

焦點模式
EventBridgeTutorial:傳送 AWS Proton 服務狀態變更的 Amazon Simple Notification Service 提醒 - AWS Proton

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

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

在本教學課程中,您可以使用 AWS Proton 預先設定的事件規則來擷取 AWS Proton 服務的狀態變更。 EventBridge 會將狀態變更傳送至 Amazon SNS 主題。您訂閱主題,Amazon SNS 會傳送 AWS Proton 服務的狀態變更電子郵件給您。

必要條件

您有具有 Active 狀態的現有 AWS Proton 服務。在本教學課程中,您可以將服務執行個體新增至此服務,然後刪除執行個體。

如果您需要建立 AWS Proton 服務,請參閱 開始使用 AWS Proton。如需詳細資訊,請參閱 AWS Proton 配額編輯服務

步驟 1:建立並訂閱 Amazon SNS 主題

建立 Amazon SNS 主題,作為您在步驟 2 中建立之事件規則的事件目標

建立 Amazon SNS 主題
  1. 登入並開啟 Amazon SNS 主控台

  2. 在導覽窗格中,選擇主題建立主題

  3. 建立主題頁面中:

    1. 選擇類型標準

    2. 針對名稱,輸入 tutorial-service-status-change 並選擇建立主題

  4. tutorial-service-status-change 詳細資訊頁面中,選擇建立訂閱

  5. 建立訂閱頁面中:

    1. 對於通訊協定,選擇電子郵件

    2. 對於 Endpoint (端點),輸入您目前能存取的電子郵件地址,並選擇 Create subscription (建立訂閱)。

  6. 檢查您的電子郵件帳戶,並等待接收訂閱確認電子郵件訊息。收到時,請開啟它,然後選擇確認訂閱

步驟 2:註冊事件規則

註冊擷取 AWS Proton 服務狀態變更的事件規則。如需詳細資訊,請參閱必要條件

建立事件規則。
  1. 開啟 Amazon EventBridge 主控台

  2. 在導覽窗格中,選擇 Events (事件)Rules (規則)

  3. 規則頁面的規則區段中,選擇建立規則

  4. 建立規則頁面中:

    1. 名稱和描述區段中,針對名稱輸入 tutorial-rule

    2. 定義模式區段中,選擇事件模式

      1. Event matching pattern (事件比對模式) 中,選擇 Pre-defined by service (依服務預先定義)。

      2. 針對服務供應商,選擇 AWS

      3. 對於 Service Name (服務名稱) 中,選擇 AWS Proton

      4. 針對事件類型,選擇AWS Proton 服務狀態變更

        事件模式會顯示在文字編輯器中。

      5. 開啟 AWS Proton 主控台

      6. 在導覽窗格中,選擇服務

      7. 服務頁面中,選擇 AWS Proton 服務的名稱。

      8. 服務詳細資訊頁面中,複製服務 Amazon Resource Name (ARN)。

      9. 導覽回 EventBridge 主控台和教學課程規則,然後在文字編輯器中選擇編輯

      10. 在文字編輯器中,針對 "resources":輸入您在步驟 viii 中複製的服務 ARN。

        { "source": ["aws.proton"], "detail-type": ["AWS Proton Service Status Change"], "resources": ["arn:aws:proton:region-id:123456789012:service/your-service"] }
      11. 儲存事件模式。

    3. 選取目標區段中:

      1. 針對目標,選擇 SNS 主題

      2. 針對主題,選擇 tutorial-service-status-change

    4. 選擇 Create (建立)。

步驟 3:測試您的事件規則

透過將執行個體新增至您的 AWS Proton 服務,確認您的事件規則是否正常運作。

  1. 切換到AWS Proton 主控台

  2. 在導覽窗格中,選擇服務

  3. 服務頁面中,選擇服務的名稱。

  4. 服務詳細資訊頁面中,選擇編輯

  5. 設定服務頁面中,選擇下一步

  6. 設定自訂設定頁面的服務執行個體區段中,選擇新增執行個體

  7. 完成新執行個體的表單:

    1. 輸入新執行個體的名稱

    2. 選取與現有執行個體相同的相容環境

    3. 輸入所需輸入的值。

    4. 選擇 Next (下一步)

  8. 檢閱您的輸入,然後選擇更新

  9. 服務狀態為 之後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 主題和訂閱。
  1. 導覽至 Amazon SNS 主控台

  2. 在瀏覽面板中,選擇 Subscriptions (訂閱)。

  3. 訂閱頁面中,選擇您對名為 的主題進行訂閱,tutorial-service-status-change然後選擇刪除

  4. 在導覽面板中,選擇主題

  5. 主題頁面中,選擇名為 的主題,tutorial-service-status-change然後選擇刪除

  6. 模態會提示您驗證刪除。遵循指示並選擇刪除

刪除您的 EventBridge 規則。
  1. 導覽至 Amazon EventBridge 主控台

  2. 在導覽窗格中,選擇 Events (事件)Rules (規則)

  3. 規則頁面中,選擇名為 的規則tutorial-rule,然後選擇刪除

  4. 模態會提示您驗證刪除。選擇 刪除

刪除新增的服務執行個體。
  1. 導覽至 AWS Proton 主控台

  2. 在導覽窗格中,選擇服務

  3. 服務頁面中,選擇服務的名稱。

  4. 服務詳細資訊頁面中,選擇編輯,然後選擇下一步

  5. 設定自訂設定頁面的服務執行個體區段中,選擇刪除您在本教學課程中建立的服務執行個體,然後選擇下一步

  6. 檢閱您的輸入,然後選擇更新

  7. 模態會提示您驗證刪除。遵循指示並選擇是,刪除

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。