はじめに

完了

Azure Resource Manager テンプレート (ARM テンプレート) のデプロイ スクリプトを使用すると、環境管理のカスタム オートメーションを有効にすることができます。 デプロイ スクリプトを使用して、ARM テンプレート デプロイ内で、独自のスクリプトを実行します。

サンプル シナリオ

アプリケーションをサポートするクロスファンクション チームのメンバーであるとします。 チームは、アプリケーションの環境を作成および管理するために、ARM テンプレートを採用しました。 アプリケーション環境の一部には、ストレージ アカウントに一部のアセットをステージングする機能が含まれています。 ストレージ アカウントに必要な資産があることを確認するために、デプロイ スクリプトを使用することに決めました。

学習内容

このモジュールでは、デプロイ スクリプトを使用して、Bicep または JSON ARM テンプレートにカスタム動作を追加する方法について学習します。

Note

Bicep は、Azure リソースを定義するための言語です。 JSON よりシンプルな作成エクスペリエンスに加えて、コードとしてのインフラストラクチャの品質を改善するのに役立つその他の機能を備えています。 Azure 上のコードとしてのインフラストラクチャを初めて使用する場合は、JSON の代わりに Bicep を使用することをお勧めします。 Bicep の詳細については、「Bicep の基礎」ラーニング パスを参照してください。

主な目標

このモジュールが終了すると、デプロイ スクリプトを使用して、ARM テンプレート内でカスタム手順を実行できるようになります。 また、パラメーターを定義して、デプロイ スクリプトをより再利用可能にすることができるようになります。

前提条件

次のことを理解している必要があります。

  • Bicep または JSON を使用した基本的な ARM テンプレートの作成とデプロイ。
  • Azure (Azure portal、サブスクリプション、リソース グループ、リソース定義など)

モジュールの演習を進めるには、次のものが必要です。