導入

完了

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

サンプル シナリオ

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

どうするつもりですか。

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

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

主な目標

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

前提条件

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

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

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