翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Proton コードファイルとしての インフラストラクチャ
テンプレートバンドルの主な部分は、プロビジョニングするインフラストラクチャリソースとプロパティを定義する infrastructure as code (IaC) ファイルです。 AWS CloudFormation また、コードエンジンはこれらのタイプのファイルを使用してインフラストラクチャリソースをプロビジョニングします。
注記
IaC ファイルは、直接定義されたコンポーネントへの直接入力として、テンプレートバンドルとは関係なく使用することもできます。コンポーネントの詳細については、「AWS Proton コンポーネント」を参照してください。
AWS Proton は現在、次の 2 種類の IaC ファイルをサポートしています。
-
CloudFormation ファイル — AWSマネージドプロビジョニングに使用します。 AWS Proton では CloudFormation テンプレートファイルフォーマットの上に Jinja でパラメータを設定します。
-
Terraform HCL ファイル — セルフマネージドのプロビジョニングに使用します。HCL はパラメータ化をネイティブにサポートします。
プロビジョニング方法の組み合わせを使用して AWS Proton リソースをプロビジョニングすることはできません。いずれか 1 つを使用する必要があります。 AWSマネージドプロビジョニングサービスをセルフマネージドプロビジョニング環境にデプロイしたり、その逆を実行したりすることはできません。
詳細については、「がインフラストラクチャを AWS Proton プロビジョニングする方法」、「AWS Proton 環境」、「AWS Proton サービス」、および「AWS Proton コンポーネント」を参照してください。