高度な JSON ARM テンプレート機能を使用して複雑なクラウド デプロイを管理する
このモジュールでは、JSON ARM テンプレートの高度な機能を使用して、シークレットの管理と条件付きデプロイを実行する方法について学習します。
学習の目的
このモジュールを終了すると、次のことができるようになります。
dependsOn
コンストラクトを使用して、リソースのデプロイ順序を制御する。- Azure Key Vault と ARM テンプレートを使用して、テンプレート内のリソースにパスワードなどのシークレットを安全に割り当てる。
- デプロイ時に
condition
コンストラクトとパラメーターを使用して、条件付きでリソースをデプロイする。 copy
コンストラクトを使用して同じ種類の複数のリソースをデプロイし、反復的な構成を減らす。
前提条件
- Azure portal、サブスクリプション、リソース グループ、リソース定義など、Azure に関する知識。
- 基本的な ARM テンプレートの構築と実行に関する経験。
- Visual Studio Code (ローカルにインストールされている)。
- Visual Studio Code 用 Azure Resource Manager ツール拡張機能 (ローカルにインストールされている)。
- Visual Studio Code 用 PowerShell 拡張機能 (ローカルにインストールされている)。
- Windows では、OpenSSH クライアント。
- 次のいずれか:
- 最新の Azure CLI ツール (ローカルにインストールされている)。
- 最新の Azure PowerShell および Azure PowerShell モジュール (ローカルにインストールされている)。