高度な 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 Tools 拡張機能 (ローカルにインストール)。
- Visual Studio Code 用 の PowerShell 拡張機能 (ローカルにインストール)。
- Windows では、 OpenSSH クライアント。
- 次のいずれか:
- 最新の Azure CLI ツール (ローカルにインストール)。
- 最新の Azure PowerShell と Azure PowerShell モジュール (ローカルにインストール)。
Azure を使ってみる
適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。