AWS CloudFormation EventBridge パイプからテンプレートを生成 - Amazon EventBridge

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS CloudFormation EventBridge パイプからテンプレートを生成

AWS CloudFormation インフラストラクチャーをコードとして扱うことで、 AWS 複数のアカウントやリージョンのリソースを一元的かつ繰り返し可能な方法で設定および管理できます。 CloudFormation これは、プロビジョニングや管理の対象となるリソースを定義するテンプレートを作成できるようにすることで実現されます

EventBridge アカウント内の既存のパイプからテンプレートを生成できるため、テンプレートの開発をすぐに開始できます。 CloudFormation 1 つまたは複数のパイプを選択してテンプレートに含めることができます。その後、これらのテンプレートを基礎として使用して、管理対象のリソーススタックを作成できます。 CloudFormation

詳細については CloudFormation、『 AWS CloudFormation ユーザーガイド』を参照してください。

イベントバスでは、 CloudFormation イベントバスとイベントバスルールからテンプレートを生成できます

EventBridge パイプテンプレートに含まれるリソース

EventBridge CloudFormation テンプレートを生成すると、AWS::Pipes::Pipe選択したパイプごとにリソースが作成されます。さらに、 EventBridge 説明されている条件下では以下のリソースが含まれます。

  • AWS::Events::ApiDestination

    パイプに API 宛先がエンリッチメントまたはターゲットとして含まれている場合は、 EventBridge CloudFormation AWS::Events::ApiDestinationそれらをリソースとしてテンプレートに含めます。

  • AWS::Events::EventBus

    パイプにターゲットとしてイベントバスが含まれている場合は、 EventBridge CloudFormation AWS::Events::EventBus それをリソースとしてテンプレートに含めます。

  • AWS::IAM::Role

    EventBridge パイプを構成したときに新しい実行ロールを作成した場合は、 EventBridge AWS::IAM::Role そのロールをリソースとしてテンプレートに含めるように選択できます。 EventBridge 作成したロールは含まれません。(いずれの場合も、RoleArn AWS::Pipes::Pipe リソースのプロパティにはロールの ARN が含まれます)。

Pipes CloudFormation EventBridge から生成されたテンプレートを使用する際の考慮事項

CloudFormation から生成したテンプレートを使用するときは、以下の要素を考慮してください EventBridge。

EventBridge Pipes CloudFormation からテンプレートを生成します。

EventBridge コンソールを使用して 1 CloudFormation つまたは複数のパイプからテンプレートを生成するには、次の操作を行います。

1 CloudFormation つまたは複数のパイプからテンプレートを生成するには
  1. https://console.aws.amazon.com/events/ で Amazon EventBridge コンソールを開きます。

  2. ナビゲーションペインで、[パイプ] を選択します。

  3. パイプ」で、 CloudFormation 生成されたテンプレートに含めたいパイプを 1 つ以上選択します。

    パイプが 1 つの場合は、パイプの詳細ページに表示するパイプ名を選択することもできます。

  4. [CloudFormation テンプレート] を選択し、 EventBridge テンプレートを生成する形式 (JSON または YAML) を選択します。

    EventBridge 選択した形式で生成されたテンプレートが表示されます。

  5. EventBridge 選択したパイプのいずれかに新しい実行ロールを作成し、 EventBridge そのロールをテンプレートに含めたい場合は、「 IAM ユーザーに代わってコンソールによって作成されたロールを含める」を選択します。

  6. EventBridge テンプレートファイルをダウンロードするか、テンプレートをクリップボードにコピーするかを選択できます。

    • テンプレートファイルをダウンロードするには、[Download] (ダウンロード) を選択します。

    • テンプレートをクリップボードにコピーするには、[Copy] (コピー) を選択します。

  7. テンプレートを終了するには、[Cancel] (キャンセル) を選択します。