Azure SDK で Azure リソースのマネージド ID を使用して VM を構成する

Azure リソース用マネージド ID は、Microsoft Entra ID の機能です。 Azure リソースのマネージド ID をサポートする各 Azure サービスは、それぞれ固有のタイムラインの下で提供されます。 ご利用のリソースに対するマネージド ID の提供状態と既知の問題をあらかじめ確認しておいてください。

Azure リソースのマネージド ID は、Microsoft Entra ID で自動的に管理される ID を Azure サービスに提供します。 この ID を使用すると、コード内に資格情報を記述することなく、Microsoft Entra の認証をサポートする任意のサービスに対して認証を行うことができます。

この記事では、Azure SDK を使用して Azure VM のマネージド ID を有効にする方法と削除する方法について説明します。

前提条件

  • Azure リソースのマネージド ID 機能に慣れていない場合は、こちらの概要を参照してください。 Azure アカウントをお持ちでない場合は、無料のアカウントにサインアップしてから先に進んでください。

Azure リソースのマネージド ID をサポートする Azure SDK

Azure は、一連の Azure SDK によって、複数のプログラミング プラットフォームをサポートしています。 その一部は、Azure リソースのマネージド ID をサポートするために更新されています。また、使用方法を示す対応するサンプルが用意されています。 次の一覧は、他のサポートが追加されると更新されます。

SDK サンプル
.NET Azure リソースのマネージド ID が有効な VM からリソースを管理する
Java Azure リソースのマネージド ID が有効な VM からストレージを管理する
Node.js システム割り当てマネージド ID が有効な VM を作成する
Python システム割り当てマネージド ID が有効な VM を作成する
Ruby システム割り当て ID が有効な Azure VM を作成する

次の手順

  • Azure portal、PowerShell、CLI、およびリソース テンプレートを使用する方法については、Azure VM 用の ID の構成に関するページを参照してください。