技術ブログ株式会社エーピーコミュニケーションズの技術ブログです。エーピーコミュニケーションズの技術ブログです。前回に続き、第3回になります。BicepはAzureリソースデプロイを宣言的に記述できるDSLです。Templateを拡張したものになります。TemplateのJSONファイルよりはちょっとだけ見やすいかもしれない」程度の認識だったかもしれません。Bicepの本領発揮はもう少し複雑な定義をしたときです。PostgreSQLをデプロイするユースケースを考えてみましょう。PostgreSQLをデプロイする際、プライベートネットワークからのみアクセス可能にするといったことも一般的かと思います。この場合以下の内容を設定しなければなりません。今回はこれらの項目を一括してデプロイする定義ファイルを作成します。作成したファイルはGitHubにて公開しています。Bicepではモジュールという仕組みがあり、別ファイルで定義した内容を呼び出すことができます。上記の例ではVNetやendpointといった個別の要素を独立したファイルで定義し、それをまとめた1つのファイルをAzコマンドで呼び出すことで一連のリソースをまとめてデプロイするようにしています。いう指定が見えると思います。これらが別ファイルを呼び出している部分です。それぞれわけて定義することで内容の見通しがよくなり、再利用もしやすくなります。まとめていくことで一連のリソースをまとめてデプロイすることが可能になります。リソースは以下のコマンドでデプロイできます。adminPassword=<password>今回はまず全体像をご紹介するところに留め、次回は個別の解説をしていきたいと思います。Engineeringの導入支援、データ&AI基盤に関連するサービスを提供しています。わたしたちは「エンジニアとお客様を笑顔にする」というVisionを掲げ、インフラエンジニアの未来を創るNeoSIerとして工夫と挑戦を行い続けます。読者になるこのブログについて引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。