如何在 Azure VM 上将 Azure 资源的托管标识与 Azure SDK 配合使用
Azure 资源的托管标识是 Microsoft Entra ID 的一项功能。 支持 Azure 资源的托管标识的每个 Azure 服务都受其自己的时间线限制。 在开始之前,请务必查看资源的托管标识的可用性状态以及已知问题。
本文提供了 SDK 示例的列表,这些示例演示了如何使用其各自 Azure SDK 对 Azure 资源的托管标识的支持。
先决条件
重要
- 本文中的所有示例代码/脚本假设客户端在已启用 Azure 资源的托管标识的 VM 上运行。 在 Azure 门户中使用 VM 的“连接”功能远程连接到 VM。 有关在 VM 上启用 Azure 资源的托管标识的详细信息,请参阅使用 Azure 门户在 VM 上配置 Azure 资源的托管标识,或有关在不同工具(使用 PowerShell、CLI、模板或 Azure SDK)中执行此操作的文章之一。
SDK 代码示例
SDK 中 IsInRole 中的声明 | 代码示例 |
---|---|
.NET | 使用 Azure 资源的托管标识从 Windows VM 部署 Azure 资源管理器模板 |
.NET Core | 使用 Azure 资源的托管标识从 Linux VM 调用 Azure 服务 |
Go | 用于 Go 的 Azure 标识客户端模块 |
Node.js | 使用 Azure 资源的托管标识管理资源 |
Python | 使用 Azure 资源的托管标识简单从 VM 内部进行身份验证 |
Ruby | 从启用了 Azure 资源的托管标识的 VM 中管理资源 |
后续步骤
- 请参阅 Azure SDK 获取 Azure SDK 资源的完整列表,包括库下载、文档等。
- 若要启用 Azure VM 上的 Azure 资源的托管标识,请参阅使用 Azure 门户在 VM 上配置 Azure 资源的托管标识。