一覧はこちら本連載では、以下のイメージの構成のようなマイクロサービスアーキテクチャにおける、基盤自動化環境の構築を実践していきます。Interface)のインストール方法を概説しました。IDEA」の設定について説明します。CLIが提供するテンプレートの検証コマンドです。IDEAで動作するテンプレート検証プラグインです。IDEAのみならずJetBrains社で提供されているIDEであれば動作します。ResourceTypeとPropertiesの定義/参照検証などを実行します。Pythonがインストールされた環境で実行可能なテンプレート検証Linterです。必須/任意パラメータの有無などのテンプレートの検証機能に加え、エディタ上でコード補完/サジェスト機能があります。CloudFormationプラグインです。IDEAでの環境設定方法について解説します。CLIコマンド同様、以下のようにpipコマンドでインストール可能です。cfn-lintインストール後、コマンドラインからcfn-lintコマンドで対象のテンプレートをパラメータに指定して実行できます。詳細はcfn-python-lintの公式サイトにある「BasicUsage」を参考にしてください。IDEAのエディタ上でcfn-lintコマンドが動作するよう、IntelliJでプラグインのインストールを行います※。Marketplaceタブでcfn-lintプラグインを検索し、インストールします。CFNLintで、Enableをチェックし、上記でインストールしたcfn-lintコマンドのパスを指定します。Pluginもインストールします。Pluginをインストールインストール後、再起動し、エディタ上でテンプレートを作成していくと、コード補完/サジェストやテンプレートのバリデーションが有効になります。再起動後、テンプレートを作成するとコード補完/サジェスト機能などが有効化される記載が誤っていると、下記のように自動でエラー検出され、該当箇所がハイライトされます。2019.1では正常に動作することを確認しているので、最新のFIX状況をチェックしながら環境構築を実施してください。IDEAでテンプレートをチェックツールで検証しながら、効率的に実装できる環境が整いました。次回以降は、テンプレートの基本的な記述要領や、作成したテンプレートをIntelliJ上から実行するヘルパースクリプト、エラー発生時のデバッグの方法、マルチリージョン環境等含めテストを行う環境構築の方法について解説します。金融機関システム業務アプリケーション開発・システム基盤担当を経て、現在はソフトウェア開発自動化関連の研究開発・推進に従事。Professional等の資格を持ち、アプリケーション基盤・クラウドなどさまざまな開発プロジェクト支援にも携わる。Ambassadors選出。本記事は掲載時点の情報であり、最新のものとは異なる場合がございます。オンラインゲームから太陽光発電まで、40以上のさまざまな事業を手がけるDMM.com。VISIONを公開した。人気記事をお届けしますダウンロードBOXに入れる記事をダウンロードBOXに追加します。よろしいですか?ブックマーク記事をブックマークに追加します。Corporation。