高度な JSON ARM テンプレート機能を使用して複雑なクラウド デプロイを管理する

中級
開発者
管理者
ソリューション アーキテクト
Azure
Azure CLI
Azure Resource Manager

このモジュールでは、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 クライアント
  • 次のいずれか: