翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Enterprise Blueprint Factory アーキテクチャ
ブループリントとも呼ばれるInfrastructure as Code (IaC) テンプレートは、クラウドリソースのプロビジョニングと管理に役立つ設定ファイルです。ブループリントは 1 つのリソースをプロビジョニングしたり、複雑な多層アプリケーションのアーキテクチャをプロビジョニングしたりできます。IaC は、インフラストラクチャ管理の一元化、リソースの標準化、迅速なスケーリングを支援するように設計されています。
Enterprise Blueprint Factory は、組織全体のブループリントの作成、検証、公開、配布、消費を合理化するのに役立ちます。このセクションでは、アーキテクチャの概要を提供するだけでなく、ソリューションのアーキテクチャコンポーネントとブループリントのライフサイクルについても確認します。
Enterprise Blueprint Factory を使用してブループリントをリリースすると、ブループリントは の製品になりますAWS Service Catalog。製品を 1 つ以上のポートフォリオに収集し、エンドユーザーがそのポートフォリオ内の製品にアクセスできるようにするアクセス許可を付与します。ポートフォリオ共有を使用して、別の の Service Catalog 管理者が製品をエンドユーザー AWS アカウント に配布することを許可できます。
次の図は、Enterprise Blueprint Factory アーキテクチャの概要を示しています。このワークフローは、設計図を Service Catalog の製品としてリリースします。また、ポートフォリオとポートフォリオ共有を作成または更新して、ブループリントをターゲットエンドユーザーが利用できるようにします。

この図は、次のワークフローを示しています。
-
開発者はブループリントを構築します。製品リポジトリに機能ブランチを作成し、ブループリントをブランチにプッシュしてから、プルリクエストを作成します。ブループリント管理チームとセキュリティチームは、プルリクエストを確認して、ブループリントが組織およびセキュリティ要件を満たしていることを確認します。これらのチームはプルリクエストを承認します。開発者は機能ブランチをメインブランチにマージします。詳細については、このガイドの「製品リポジトリ」を参照してください。
-
開発者は、設定リポジトリにある設定ファイルにブループリント情報を追加または更新します。詳細については、このガイドの「設定リポジトリ」と「設定ファイル」を参照してください。
-
設定ファイルの更新により、設定パイプラインが呼び出されます。このパイプラインは、 AWS CodePipelineおよび AWS CodeBuildプロジェクトを使用して、Service Catalog ポートフォリオとポートフォリオ共有を作成または更新します。また、ブループリントのリリースパイプラインも作成します。詳細については、このガイドの「設定パイプライン」を参照してください。
-
リリースパイプラインは、ブループリントに対してさまざまなセキュリティチェックを実行します。ブループリントが合格すると、リリースパイプラインはブループリントを Service Catalog の製品としてデプロイします。詳細については、このガイドの「リリースパイプライン」を参照してください。
-
ポートフォリオとポートフォリオ共有を通じて製品にアクセスすることで、エンドユーザーはターゲットコンシューマーアカウントにブループリントをデプロイします。