翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
既存の EventBridge ルールから AWS CloudFormation テンプレートを生成する
AWS CloudFormation では、インフラストラクチャを code として扱うことで、アカウントとリージョン間で AWS リソースを一元的かつ反復可能な方法で設定および管理できます。 CloudFormation これにより、プロビジョニングおよび管理したいリソースを定義するテンプレート を作成できます。
EventBridge では、テンプレートの開発をすぐに開始できるように、アカウント内の既存のルールから CloudFormation テンプレートを生成できます。テンプレートに含めるルールは 1 つ、または複数選択することができます。その後、これらのテンプレートを管理対象のリソースのスタックを作成するための基盤として使用できます CloudFormation 。
の詳細については、「 ユーザーガイド CloudFormation 」を参照してください。 AWS CloudFormation
注記
EventBridge は、生成されたテンプレートに マネージドルールを含めません。
イベントバスに含まれるルールを含め、既存のイベントバスからテンプレートを生成することもできます。
1 つ以上のルールから AWS CloudFormation テンプレートを生成するには
で Amazon EventBridge コンソールを開きますhttps://console.aws.amazon.com/events/
。 -
ナビゲーションペインで ルール] を選択します。
-
[Select event bus] (イベントバスの選択) で、テンプレートに含めるルールを含むイベントバスを選択します。
-
ルール で、生成された AWS CloudFormation テンプレートに含めるルールを選択します。
ルールが 1 つの場合は、ルールの詳細ページを表示するためのルール名を選択することもできます。
-
CloudFormation テンプレート を選択し、テンプレートを生成する形式 EventBridge を JSONまたは を選択しますYAML。
EventBridge は、選択した形式で生成されたテンプレートを表示します。
-
EventBridge では、テンプレートファイルをダウンロードするか、テンプレートをクリップボードにコピーするかを選択できます。
テンプレートファイルをダウンロードするには、[Download] (ダウンロード) を選択します。
テンプレートをクリップボードにコピーするには、[Copy] (コピー) を選択します。
-
テンプレートを終了するには、[Cancel] (キャンセル) を選択します。
ユースケースに応じて AWS CloudFormation テンプレートをカスタマイズしたら、それを使用して でスタックを作成できます AWS CloudFormation。
Amazon から生成された CloudFormation テンプレートを使用する場合の考慮事項 EventBridge
から生成した CloudFormation テンプレートを使用する場合は、次の要素を考慮してください EventBridge。
EventBridge は、生成テンプレートにパスワードを含めません。
テンプレートを編集して、ユーザーがテンプレートを使用してスタックを作成または更新するときにパスワードやその他の機密情報を指定できるようにするテンプレートパラメータを含めることができます。 CloudFormation
さらに、ユーザーは Secrets Manager を使用して目的のリージョンにシークレットを作成し、生成されたテンプレートを編集して動的パラメーターを使用できます。
生成されたテンプレートのターゲットは、元のイベントバスで指定されていたものとまったく同じままです。テンプレートを使用して他のリージョンにスタックを作成する前に、テンプレートを適切に編集しないと、リージョン間の問題が発生する可能性があります。
また、生成したテンプレートでは、下流のターゲットが自動的には作成されません。