Azure セキュリティ ベンチマーク基盤ブループリント サンプルのデプロイ
重要
2026 年 7 月 11 日に、Blueprints (プレビュー) は非推奨になります。 既存のブループリントの定義と割り当てを Template Specs とデプロイ スタックに移行します。 ブループリント アーティファクトは、デプロイ スタックの定義に使用される ARM JSON テンプレートまたは Bicep ファイルに変換されます。 アーティファクトを ARM リソースとして作成する方法については、次を参照してください。
Azure セキュリティ ベンチマーク基盤ブループリント サンプルをデプロイするには、次の手順を実行する必要があります。
- サンプルから新しいブループリントを作成する
- サンプルのコピーを発行済みとしてマークする
- ブループリントのコピーを既存のサブスクリプションに割り当てる
Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
サンプルからブループリントを作成する
最初に、サンプルをスターターとして使用して環境内に新しいブループリントを作成することにより、ブループリント サンプルを実装します。
左側のウィンドウにある [すべてのサービス] を選択します。 [ブループリント] を探して選択します。
左側の [はじめに] ページで、 [ブループリントの作成] の下にある [作成] ボタンを選択します。
[その他のサンプル] から Azure セキュリティ ベンチマーク基盤ブループリント サンプルを見つけて、 [このサンプルを使用する] を選択します。
ブループリント サンプルの [基本] を入力します。
- [ブループリントの名前] : Azure セキュリティ ベンチマーク基盤ブループリント サンプルのコピーの名前を指定します。
- [定義の場所] :省略記号を使用して、サンプルのコピーを保存する管理グループを選択します。
ページの上部にある [アーティファクト] タブまたはページの下部にある [次へ: アーティファクト] を選択します。
ブループリント サンプルを構成するアーティファクトの一覧を確認します。 多くのアーティファクトには、後で定義するパラメーターがあります。 ブループリント サンプルの確認が完了したら、 [下書きの保存] を選択します。
サンプルのコピーを発行する
環境でのブループリント サンプルのコピーの作成が完了しました。 これは下書きモードで作成されており、割り当ておよびデプロイの前に発行する必要があります。 ブループリント サンプルのコピーは、お使いの環境や必要性に応じてカスタマイズできますが、それが原因で Azure セキュリティ ベンチマーク基盤ブループリントの条件が満たされなくなる場合があります。
左側のウィンドウにある [すべてのサービス] を選択します。 [ブループリント] を探して選択します。
左側の [ブループリントの定義] ページを選択します。 ブループリント サンプルのコピーを、フィルターを使用して検索し、選択します。
ページの上部にある [ブループリントを発行する] を選択します。 右側の新しいページで、ブループリント サンプルのコピーの [バージョン] を指定します。 このプロパティは、後で変更を加える場合に役立ちます。 [変更に関するメモ] に入力します (例: 「Azure セキュリティ ベンチマーク基盤ブループリント サンプルから発行する最初のバージョン」)。次に、ページの下部にある [発行] を選択します。
サンプルのコピーを割り当てる
正常に発行されたブループリント サンプルのコピーは、保存先の管理グループ内のサブスクリプションに割り当てることができます。 この手順では、ブループリント サンプルのコピーの各デプロイを一意にするためのパラメーターを指定します。
左側のウィンドウにある [すべてのサービス] を選択します。 [ブループリント] を探して選択します。
左側の [ブループリントの定義] ページを選択します。 ブループリント サンプルのコピーを、フィルターを使用して検索し、選択します。
ブループリント定義ページの上部にある [ブループリントの割り当て] を選択します。
ブループリント割り当て用のパラメーター値を指定します。
基本
- サブスクリプション:ブループリント サンプルのコピーを保存した管理グループ内の 1 つ以上のサブスクリプションを選択します。 複数のサブスクリプションを選択すると、入力したパラメーターを使用して、それぞれに対して割り当てが作成されます。
- 割り当て名:名前は、ブループリントの名前に基づいてあらかじめ設定されています。 必要に応じて変更することも、そのままにしておくこともできます。
- [場所] :マネージド ID を作成するリージョンを選択します。
- Azure Blueprints では、このマネージド ID を使用して、割り当てられたブループリントにすべての成果物をデプロイします。 詳細については、Azure リソースの管理対象 ID の概要に関するページをご覧ください。
- ブループリント定義ラベル:ブループリント サンプルのコピーの発行済みバージョンを選択します。
ロックの割り当て
お使いの環境のブループリントのロック設定を選択します。 詳細については、ブループリント リソースのロックに関するページを参照してください。
マネージド ID
既定の システム割り当て マネージド ID オプションまたは ユーザー割り当て ID オプションを選択します。
ブループリントのパラメーター
このセクションで定義するパラメーターは、一貫性を維持するために、ブループリント定義のアーティファクトの多くで使用されます。
- Prefix for resources and resource groups (リソースとリソース グループのプレフィックス) : この文字列は、すべてのリソースおよびリソース グループの名前のプレフィックスとして使用されます
- ハブ名: ハブの名前
- ログの保有期間 (日数) : ログを保有する日数。"0" を入力すると、ログが無期限に保有されます
- ハブのデプロイ: "true" または "false" を入力して、アーキテクチャのハブ コンポーネントが割り当てによってデプロイされるかどうかを指定します
- ハブの場所: ハブ リソース グループの場所
- 宛先 IP アドレス: 送信接続用の宛先 IP アドレス。IP アドレスまたは IP 範囲プレフィックスのコンマ区切りの一覧
- Network Watcher 名: Network Watcher リソースの名前
- Network Watcher リソース グループ名: Network Watcher リソース グループの名前
- DDoS Protection の有効化: "true" または "false" を入力して、仮想ネットワークで DDoS Protection を有効にするかどうかを指定します
Note
Network Watcher が既に有効になっている場合は、既存の Network Watcher リソース グループを使用することをお勧めします。 また、アーティファクト パラメーター [Network Watcher リソース グループの場所] に、既存の Network Watcher リソース グループの場所を指定する必要もあります。
アーティファクトのパラメーター
このセクションで定義するパラメーターは、定義対象のアーティファクトに適用されます。 これらのパラメーターはブループリントの割り当て時に定義されるので、動的パラメーターです。 アーティファクトのパラメーターとその説明を含む詳しい一覧については、「アーティファクトのパラメーター表」を参照してください。
すべてのパラメーターの入力が完了したら、ページの下部にある [割り当て] を選択します。 ブループリントの割り当てが作成され、アーティファクトのデプロイが開始されます。 デプロイに要する時間は、約 1 時間です。 デプロイの状態を確認するには、ブループリントの割り当てを開きます。
警告
Azure Blueprints サービスと、組み込まれているブループリント サンプルは、無料でご利用になれます。 Azure リソースは、製品ごとに課金されます。 このブループリント サンプルでデプロイされるリソースの実行コストを見積もるには、料金計算ツールを使用します。
アーティファクトのパラメーター表
次の表に、ブループリントのパラメーターを示します。
アーティファクト名 | アーティファクトの種類 | パラメーター名 | 説明 |
---|---|---|---|
ハブ リソース グループ | Resource group | リソース グループ名 | ロック済み - プレフィックスとハブ名を連結します |
ハブ リソース グループ | Resource group | リソース グループの場所 | ロック済み - ハブの場所を使用します |
Azure Firewall テンプレート | Resource Manager テンプレート | Azure Firewall のプライベート IP アドレス | |
Azure Log Analytics および Diagnostics テンプレート | Resource Manager テンプレート | Log Analytics ワークスペースの場所 | Log Analytics ワークスペースが作成される場所。Azure PowersShell で Get-AzLocation | Where-Object Providers -like 'Microsoft.OperationalInsights' | Select DisplayName を実行して、使用可能なリージョンを確認します |
Azure Log Analytics および Diagnostics テンプレート | Resource Manager テンプレート | Azure Automation アカウント ID (省略可能) | Automation アカウント リソース ID。Log Analytics と Automation アカウントの間でリンクされたサービスを作成するために使用します |
Azure ネットワーク セキュリティ グループ テンプレート | Resource Manager テンプレート | NSG フロー ログの有効化 | NSG フロー ログを有効または無効にするには、"true" または "false" を入力します |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | 仮想ネットワーク アドレス プレフィックス | ハブ仮想ネットワークの仮想ネットワーク アドレス プレフィックス |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | ファイアウォール サブネット アドレス プレフィックス | ハブ仮想ネットワークのファイアウォール サブネット アドレス プレフィックス |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | 要塞サブネット アドレス プレフィックス | ハブ仮想ネットワークの要塞サブネット アドレス プレフィックス |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | ゲートウェイ サブネット アドレス プレフィックス | ハブ仮想ネットワークのゲートウェイ サブネット アドレス プレフィックス |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | 管理サブネット アドレス プレフィックス | ハブ仮想ネットワークの管理サブネット アドレス プレフィックス |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | ジャンプ ボックス サブネット アドレス プレフィックス | ハブ仮想ネットワークのジャンプ ボックス サブネット アドレス プレフィックス |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | サブネットのアドレス名 (省略可能) | ハブ仮想ネットワークにデプロイするサブネット名の配列 (例: "subnet1"、"subnet2") |
Azure Virtual Network ハブ テンプレート | Resource Manager テンプレート | サブネット アドレス プレフィックス (省略可能) | ハブ仮想ネットワークのオプション サブネットの IP アドレス プレフィックスの配列 (例: "10.0.7.0/24"、"10.0.8.0/24") |
スポーク リソース グループ | Resource group | リソース グループ名 | ロック済み - プレフィックスとスポーク名を連結します |
スポーク リソース グループ | Resource group | リソース グループの場所 | ロック済み - ハブの場所を使用します |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | スポークのデプロイ | "true" または "false" を入力して、アーキテクチャのスポーク コンポーネントが割り当てによってデプロイされるかどうかを指定します |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | ハブ サブスクリプション ID | ハブがデプロイされているサブスクリプション ID。既定値は、ブループリント定義が配置されているサブスクリプションです |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | スポーク名 | スポークの名前 |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | 仮想ネットワーク アドレス プレフィックス | スポーク仮想ネットワークの仮想ネットワーク アドレス プレフィックス |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | サブネット アドレス プレフィックス | スポーク仮想ネットワークのサブネット アドレス プレフィックス |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | サブネットのアドレス名 (省略可能) | スポーク仮想ネットワークにデプロイするサブネット名の配列 (例: "subnet1"、"subnet2") |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | サブネット アドレス プレフィックス (省略可能) | スポーク仮想ネットワークのオプション サブネットの IP アドレス プレフィックスの配列 (例: "10.0.7.0/24"、"10.0.8.0/24") |
Azure Virtual Network スポーク テンプレート | Resource Manager テンプレート | スポークのデプロイ | "true" または "false" を入力して、アーキテクチャのスポーク コンポーネントが割り当てによってデプロイされるかどうかを指定します |
Azure Network Watcher テンプレート | Resource Manager テンプレート | Network Watcher の場所 | Network Watcher リソースの場所 |
Azure Network Watcher テンプレート | Resource Manager テンプレート | Network Watcher リソース グループの場所 | Network Watcher が既に有効になっている場合、このパラメーター値は既存の Network Watcher リソース グループの場所と一致している必要があります。 |
トラブルシューティング
The resource group 'NetworkWatcherRG' failed to deploy due to the following error: Invalid resource group location '{location}'. The Resource group already exists in location '{location}'.
というエラーが発生した場合は、ブループリント パラメーター [Network Watcher リソース グループ名] に既存の Network Watcher リソース グループ名が指定されていること、およびアーティファクト パラメーター [Network Watcher リソース グループの場所] に既存の Network Watcher リソース グループの場所が指定されていることを確認します。
次の手順
Azure セキュリティ ベンチマーク基盤ブループリント サンプルをデプロイする手順を確認したので、以下の記事に進み、アーキテクチャの詳細を確認します。
ブループリントとその使用方法に関するその他の記事:
- ブループリントのライフサイクルを参照する。
- 静的および動的パラメーターの使用方法を理解する。
- ブループリントの優先順位のカスタマイズを参照する。
- ブループリントのリソース ロックの使用方法を調べる。
- 既存の割り当ての更新方法を参照する。