Azure Blueprints廃止

Azure Blueprints (プレビュー) は廃止されます。 廃止は当初、2023 年 9 月 14 日に発表され、提供終了日は 2026 年 7 月 11 日です。 このタイムラインは 2027 年 1 月 31 日まで延長され、2026 年 7 月 31 日から段階的に廃止されます。

この記事では、段階的なタイムライン、各フェーズでの変更点、移行方法について説明します。 一般的な質問に対する回答については、Azure Blueprints提供終了に関する FAQ を参照してください。

段階的廃止のタイムライン

Date 変更内容
2026 年 7 月 31 日 新しいブループリント定義とバージョンを作成できなくなりました。
2026 年 10 月 31 日 既存のブループリント定義は変更できなくなりました。 新しいブループリントの割り当てを作成できなくなりました。
2026 年 12 月 31 日 既存のブループリントの割り当ては変更できなくなりました。
2027 年 1 月 31 日 Azure Blueprintsは廃止されます。 API が応答しなくなりました。 Az CLI コマンドと Azure PowerShell コマンドが機能しなくなります。 ブループリントは、Azure ポータルから削除されます。 エクスポートされないブループリント定義、バージョン、割り当ては自動的に削除されます。 ブループリント ロック ("削除しない" と "読み取り専用") は機能を停止します。 ブループリントを使用して作成されたリソースは残り、削除されません。

Important

2027 年 1 月 31 日より前に保持するブループリント定義、バージョン、割り当てをエクスポートします。 エクスポートされない定義、バージョン、および割り当ては、提供終了時に完全に削除され、復旧できません。

各フェーズで引き続き使用可能なもの

Phase Portal PowerShell/REST API Read Create 更新プログラム Delete
フェーズ 1 (発表時) はい はい はい 定義: いいえ (net-new 無効)。 割り当て: はい はい はい
フェーズ 2 (~T+90) はい はい はい 割り当て: いいえ。 定義: いいえ 定義: いいえ。 割り当て: はい はい
フェーズ 3 (~T-30) はい はい はい いいえ いいえ (PUT は完全に無効) はい
フェーズ 4 (2027 年 1 月 31 日廃止) Removed CLI/PS コマンドは延期されました (2027 年 4 月/5 月)。 REST: 削除されるまで読み取り・削除のみ可能 サービスが削除されると、Read はなくなります いいえ いいえ 完全なサービスが削除されるまでの削除専用ウィンドウ

Azure Blueprintsが使用されている場所を特定する

Azure Blueprintsの使用状況は、次の 2 つの方法で識別できます。

  • Azure Advisor、ブループリントが使用されているサブスクリプションと管理グループを強調表示する推奨事項が表示されます。
  • Azure ポータルの [Azure Blueprints] ブレードに、既存のブループリント定義と割り当てが直接一覧表示されます。

リソースのグループ化、ライフサイクル管理、および拒否割り当ての適用のために、Azureデプロイ スタックに移行する (推奨)。 定義をテンプレート スペックとして発行するか、Git のテンプレート フォルダーに格納して、バージョン管理の利点を得ます。 2027 年 1 月 31 日より前にブループリント データをエクスポートします。

置換を選択する

Azure Blueprints機能は、Azureデプロイ スタックテンプレート スペックという 2 つの補完的な機能に置き換えられます。 Azure Blueprints、個別の専用の機能によって処理される 2 つの異なるジョブを組み合わせています。

  • アーティファクト (定義) の格納とバージョン管理テンプレート スペック (または Git リポジトリ) です。
  • リソースの割り当て、デプロイ、ライフサイクル管理、およびロック(割り当て)→ Azure Deployment Stacks

通常、デプロイ スタックとテンプレート スペックを 一緒に使用します。テンプレートをテンプレート スペックとして格納してから、デプロイ スタックを使用してデプロイおよび管理します。

機能の比較

能力 Azure Blueprints (廃止) Azure デプロイメント スタック テンプレート スペック
主要な役割 ガバナンス アーティファクトをパッケージ化して割り当てる リソース コレクションをユニットとしてデプロイおよび管理する テンプレートをAzureに格納してバージョン管理する
地位 プレビュー、2027 年 1 月 31 日廃止 一般公開 一般公開
リソースを 1 つの単位としてグループ化する はい (割り当て) はい (スタック) いいえ (ストレージのみ)
ライフサイクル管理 (作成、更新、削除) Partial はい いいえ
リソースのロック/拒否の適用 はい(設計図ロック) はい (設定を拒否) いいえ
Versioning はい (定義バージョン) はい(テンプレート スペックまたは Git を使用) はい (テンプレート スペックのバージョン)
ポリシーとロールの割り当て はい (成果物) はい (ARM/Bicep テンプレートで定義) はい (ARM/Bicep テンプレートで定義)
Scope サブスクリプション、管理グループ リソース グループ、サブスクリプション、管理グループ リソース グループ
コンテンツ作成 ブループリントアーティファクト ARM テンプレート/Bicep ARM テンプレート/Bicep

どれを使うべきですか?

  • ブループリント割り当ての管理プレーン動作 (リソースのグループ化、ライフサイクル管理、拒否割り当てのロック) が必要な場合は、Azureデプロイ スタックを使用します。 これは、ほとんどのお客様に推奨される代替品です。
  • テンプレート スペックは、テンプレートをAzureに格納してバージョン管理し、組織全体で共有する必要がある場合に使用します。これは、ブループリント定義が果たした役割です。 デプロイ スタックを使用してテンプレート スペックをデプロイし、ライフサイクルとロックも取得します。
  • プル要求レビューを使用してコードとしてテンプレートを管理し、パイプラインからのデプロイ スタックでデプロイする場合は、テンプレート スペックの代わりに Git リポジトリを使用します。

ほとんどの移行では、ストレージ/バージョン管理用のテンプレート スペック (または Git)デプロイ、ライフサイクル、ロック用のデプロイ スタックを組み合わせて、提供Azure Blueprintsすべてをカバーします。

次のステップ