從現有 EventBridge 規則產生 AWS CloudFormation 範本 - Amazon EventBridge

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

從現有 EventBridge 規則產生 AWS CloudFormation 範本

AWS CloudFormation 透過將基礎結構視為程式碼,讓您以集中且可重複的方式,跨帳戶和區域設定和管理 AWS 資源。 CloudFormation 透過讓您建立範本 (定義您要佈建和管理的資源) 來執行此作業。

EventBridge 可讓您從帳戶中的現有規則產生範本,作為協助您快速開發 CloudFormation 範本的協助。您可以選取要包含在範本中的單一規則或多個規則。然後,您可以使用這些範本作為建立受 CloudFormation 管理資源堆疊的基礎。

若要取得更多資訊 , CloudFormation 請參閱《 AWS CloudFormation 使用指南》

注意

EventBridge 不會在產生的範本中包含受管理的規則

您也可以從現有的事件匯流排 (包括事件匯流排所包含的規則) 產生範本

若要從一或多個規則產生 AWS CloudFormation 範本
  1. 在打開 Amazon EventBridge 控制台https://console.aws.amazon.com/events/

  2. 在導覽窗格中,選擇規則

  3. 選取事件匯流排下,選擇包含您要包含在範本中之規則的事件匯流排。

  4. 在「規則」下,選擇您要包含在產生 AWS CloudFormation 範本中的規則。

    對於單一管道,您也可以選擇規則名稱以顯示該規則的詳細資訊頁面。

  5. 選擇「CloudFormation 範本」,然後選擇您 EventBridge 要在下列項目中產生範本的格式:JSONYAML

    EventBridge 顯示以所選格式產生的樣板。

  6. EventBridge 可讓您選擇下載範本檔案,或將範本複製到剪貼簿。

    • 選擇立即下載以下載範本檔案。

    • 若要將範本複製剪貼簿,請選擇複製

  7. 若要結束範本,請選擇取消

根據使用案例的需要自訂 AWS CloudFormation 範本後,您可以使用它在中建立堆疊 AWS CloudFormation。

使用 Amazon 產生的 CloudFormation 範本時的注意事項 EventBridge

使用從中產生的 CloudFormation 範本時,請考量下列因素 EventBridge:

  • EventBridge 不會在產生範本中包含任何密碼。

    您可以編輯範本以包含範本參數,讓使用者在使用範本建立或更新 CloudFormation堆疊時指定密碼或其他敏感資訊。

    此外,使用者可以使用 Secrets Manager 在所需區域中建立密碼,然後編輯產生的範本以使用動態參數

  • 產生的範本中的目標會保持與原始事件匯流排中指定的完全相同。如果您在使用範本在其他地區建立堆疊之前未適當地編輯範本,這可能會導致跨區域問題。

    此外,產生的範本不會自動建立下游目標。