AWS Proton オブジェクト - AWS Proton

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

AWS Proton オブジェクト

次の図は、メイン AWS Proton オブジェクトとその他のオブジェクト AWS やサードパーティーオブジェクトとの関係を示しています。矢印はデータフローの方向 (依存関係の逆方向) を表しています。

これらの AWS Proton オブジェクトの簡単な説明とリファレンスリンクを含む図に従います。

での AWSマネージドプロビジョニングを示す図 AWS Proton
  • 環境テンプレート — AWS Proton 環境の作成に使用できる環境テンプレートバージョンのコレクションです。

    詳細については、「テンプレートのオーサリングとバンドル」および「AWS Proton テンプレート」を参照してください。

  • 環境テンプレートバージョン — 環境テンプレートの特定のバージョンです。S3 バケットまたは Git リポジトリからテンプレートバンドルを入力として受け取ります。バンドルは、 AWS Proton 環境の Infrastructure as Code (IaC) および関連する入力パラメータを指定します。

    詳細についてはバージョン付きテンプレートテンプレートを登録してパブリッシュする、およびテンプレートの同期設定を参照してください。

  • 環境 – AWS Proton サービスがデプロイされる一連の共有 AWS インフラストラクチャリソースとアクセスポリシー。 AWS リソースは、特定のパラメータ値で呼び出される環境テンプレートバージョンを使用してプロビジョニングされます。アクセスポリシーはサービスロールで提供されます。

    詳細については、「AWS Proton 環境」を参照してください。

  • サービステンプレート — AWS Proton サービスの作成に使用できるサービステンプレートバージョンのコレクションです。

    詳細については、「テンプレートのオーサリングとバンドル」および「AWS Proton テンプレート」を参照してください。

  • サービステンプレートのバージョン - サービステンプレートの特定のバージョン。S3 バケットまたは Git リポジトリからテンプレートバンドルを入力として受け取ります。バンドルは、 AWS Proton サービスの Infrastructure as Code (IaC) および関連する入力パラメータを指定します。

    サービステンプレートバージョンでは、バージョンに基づいてサービスインスタンスに対する以下の制約も指定します。

    • 互換性のある環境テンプレート — インスタンスは、互換性のある環境テンプレートに基づく環境のみで実行できます。

    • サポートされているコンポーネントソース — 開発者がインスタンスに関連付けることができるコンポーネントのタイプ。

    詳細については、「バージョン付きテンプレート」、「テンプレートを登録してパブリッシュする」、および「テンプレートの同期設定」を参照してください。

  • サービス — サービステンプレートで指定したリソースを使用してアプリケーションを実行するサービスインスタンスのコレクションであり、オプションとして、アプリケーションコードをこれらのインスタンスにデプロイする CI/CD パイプラインがあります。

    この図では、サービステンプレートからの破線は、サービスがサービスインスタンスとパイプラインにテンプレートを渡していることを示しています。

    詳細については、「AWS Proton サービス」を参照してください。

  • サービスインスタンス – 特定の AWS Proton 環境でアプリケーションを実行する AWS インフラストラクチャリソースのセット。 AWS リソースは、特定のパラメータ値で呼び出されるサービステンプレートバージョンを使用してプロビジョニングされます。

    詳細については、「AWS Proton サービス」および「サービスインスタンスを更新する」を参照してください。

  • パイプライン — サービスのインスタンスにアプリケーションをデプロイするオプションの CI/CD パイプライン。このパイプラインをプロビジョニングするためのアクセスポリシーも付いています。アクセスポリシーはサービスロールで提供されます。サービスには常にパイプラインが関連付け AWS Proton られているわけではありません。 の外部でアプリケーションコードのデプロイを管理できます AWS Proton。

    この図では、Service の破線と Pipeline の周りの破線は、CI/CD デプロイを自分で管理することを選択した場合、 AWS Proton パイプラインが作成されず、独自のパイプラインが AWS アカウント内にない可能性があることを意味します。

    詳細については、「AWS Proton サービス」および「サービスパイプラインを更新する」を参照してください。

  • コンポーネント — 開発者が定義したサービスインスタンスの拡張です。環境とサービスインスタンスによって提供されるリソースに加えて、特定のアプリケーションに必要な追加の AWS インフラストラクチャリソースを指定します。プラットフォームチームは、コンポーネントがプロビジョニングできるインフラストラクチャを、コンポーネントロールを環境にアタッチして制御します。

    詳細については、「AWS Proton コンポーネント」を参照してください。