翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
のテンプレートの作成とバンドルの作成 AWS Proton
AWS Proton は、Infrastructure as Code (IaC) ファイルに基づいてリソースをプロビジョニングします。インフラストラクチャは再利用可能な IaC ファイルに記述します。ファイルをさまざまな環境やアプリケーションで再利用可能できるように、IaC ファイルはテンプレートとしてオーサリングし、入力パラメータを定義し、それらのパラメータを IaC 定義で使用します。後でプロビジョニングリソース (環境、サービスインスタンス、またはコンポーネント) を作成すると、 はレンダリングエンジン AWS Proton を使用します。レンダリングエンジンは、入力値をテンプレートと組み合わせて、プロビジョニングの準備ができた IaC ファイルを作成します。
管理者は、ほとんどのテンプレートをテンプレートバンドルとして作成し、アップロードして登録します AWS Proton。このページの残りの部分では、これらの AWS Proton テンプレートバンドルについて説明します。直接定義されたコンポーネントはこの説明の対象外です。それらのコンポーネントは、開発者が作成して IaC テンプレートファイルを直接提供します。コンポーネントの詳細については、「AWS Proton コンポーネント」を参照してください。
トピック
テンプレートバンドル
管理者は、 テンプレートを作成して登録します AWS Proton。これらのテンプレートを使用して環境とサービスを作成します。サービスを作成すると、 はサービスインスタンスを AWS Proton プロビジョニングし、選択した環境にデプロイします。詳細については、「AWS Proton プラットフォームチーム向け」を参照してください。
でテンプレートを作成して登録するには AWS Proton、 と環境またはサービスをプロビジョニング AWS Proton するために必要な Infrastructure as Code (IaC) ファイルを含むテンプレートバンドルをアップロードします。
テンプレートバンドルには以下が含まれます。
-
Infrastructure as Code (IaC) ファイルと IaC ファイルのリストを示すマニフェスト YAML ファイル。
-
IaC ファイル入力パラメータ定義のためのスキーマ YAML ファイル。
CloudFormation 環境テンプレートバンドルには、1 つの IaC ファイルが含まれます。
CloudFormation サービステンプレートバンドルには、サービスインスタンス定義用の IaC ファイルとパイプライン定義用のオプション IaC ファイルが含まれています。
Terraform 環境およびサービステンプレートバンドルには、それぞれ複数の IaC ファイルを含めることができます。
AWS Proton には入力パラメータスキーマファイルが必要です。 AWS CloudFormation を使用して IaC ファイルを作成するときは、Jinja
次の図は、テンプレートを作成するために実行できるステップの例を示しています AWS Proton。

は入力パラメータを識別します。
あなたの入力パラメータを定義するスキーマファイルを作成します。
あなたの入力パラメータを参照する IaC ファイルを作成します。環境 IaC ファイルの出力をサービス IaC ファイルの入力として参照できます。
テンプレートバージョンを に登録 AWS Proton し、テンプレートバンドルをアップロードします。