検索
連載

テンプレート作成が簡単 CloudFormationの入門にもおすすめなInfrastructure Composerを使ってみようAWSチートシート

AWSのインフラをコードで構成できるCloudFormation。そのテンプレートをグラフィカルインタフェースで容易に作成できる、Infrastructure Composerの使い方を説明します。

PC用表示 関連情報
Share
Tweet
LINE
Hatena

 「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、「AWS Infrastructure Composer(Infrastructure Composer)」を使って「AWS CloudFormation(CloudFormation)」のテンプレートを作成する方法をご紹介します。

 Infrastructure Composerは、2024年の10月まで「AWS Application Composer (Application Composer)」と呼ばれていたサービスです。

 元々Application Composerは、2022年の「AWS re:Invent」で公開されたサービスで、サーバレスアプリケーションのリソース構築を迅速化するために登場しました。これが、より広範なインフラの構築に対応する形で生まれ変わったのが Infrastructure Composerです。

Application Composerが登場した背景

 CloudFormationでは、「テンプレート」と呼ばれるコードを定義することで 、AWSリソースの構築や管理を行うことができます。

 このテンプレートは再利用が可能で、設定内容を変更したり、CI/CDパイプラインによる自動デプロイができたりといった、大きなメリットがあります。その一方で、テンプレートを記載するためのYAMLやJSONのコードは何百行を超えるほど膨大になることがあり、多くのユーザーが苦労を抱えている点でもあります。

 このテンプレートをより簡単に書く方法として、Application Composerが生まれました。ユーザーはシンプルなドラッグ&ドロップ操作によってテンプレートを作成することができます。

 Application ComposerからInfrastructure Composerに名前が変わってからも、ドラッグ&ドロップで簡単にテンプレートを作成できる利点は変わっていません。今回はInfrastructure Composerの使い方について確認していきましょう。

Infrastructure Composerを使ってみよう

 それでは、実際にInfrastructure Composerを使っていきます。

ステップ1 プロジェクトの作成

Copyright © ITmedia, Inc. All Rights Reserved.

[an error occurred while processing this directive]
ページトップに戻る