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

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

この記事では、各 Azure SDK の Azure リソースのマネージド ID のサポートの使用例を示す SDK サンプルの一覧を示します。

前提条件

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

重要

  • この記事のすべてのサンプル コード/スクリプトは、Azure リソースのマネージド ID が有効になっている VM でクライアントが実行されていることを前提としています。 お使いの VM にリモート接続するには、Azure ポータルで VM への "接続" 機能を使用します。 VM で Azure リソースのマネージド ID を有効にする方法の詳細については、「Azure Portal を使用して VM 上に Azure リソースのマネージド ID を構成する」、または関連する記事 (PowerShell、CLI、テンプレート、または Azure SDK の使用) のいずれかを参照してください。

SDK コード サンプル

SDK コード サンプル
.NET Azure リソースのマネージド ID を使用して、Windows VM から Azure Resource Manager テンプレートをデプロイする
.NET Core Azure リソースのマネージド ID を使用して、Linux VM から Azure サービスを呼び出す
Go Go 用 Azure ID クライアント モジュール
Node.js Azure リソースのマネージド ID を使用して、リソースを管理する
Python Azure リソースのマネージド ID を使用して、VM 内から単純に認証する
Ruby Azure リソースのマネージド ID が有効になっている VM からリソースを管理する

次のステップ

  • ライブラリのダウンロード、ドキュメントなどを含む Azure SDK リソースの完全な一覧については、「Azure SDK」を参照してください。
  • Azure VM 上で Azure リソースのマネージド ID を有効にするには、「Configure managed identities for Azure resources on a VM using the Azure portal」 (Azure portal を使用して VM 上で Azure リソースのマネージド ID を構成する) を参照してください。