这为我提供了新 Azure 门户的所有磁盘。
将上面的 Microsoft.Compute 替换为 Microsoft.ClassicCompute 并没有给我经典的门户磁盘,因为在 classiccompute 命名空间下没有称为磁盘的资源类型。
获得经典门户磁盘的替代方法是什么?
已经尝试过https://management.core.windows.net/subid/services/disks但这使用了不同的身份验证机制,还有其他端点吗?
这为我提供了新 Azure 门户的所有磁盘。
将上面的 Microsoft.Compute 替换为 Microsoft.ClassicCompute 并没有给我经典的门户磁盘,因为在 classiccompute 命名空间下没有称为磁盘的资源类型。
获得经典门户磁盘的替代方法是什么?
已经尝试过https://management.core.windows.net/subid/services/disks但这使用了不同的身份验证机制,还有其他端点吗?
由于您想获得经典磁盘,因此我们可以使用您提到的 Azure 服务管理 REST API。
https://management.core.windows.net/subscription-id/services/disks
如何认证服务管理请求请参考官方文档。
使用 X509 证书 - 您始终可以使用基于 X509 证书的授权来授权您的 SM API 请求
X509Certificate2 certificate = GetStoreCertificate(Thumbprint);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.ClientCertificates.Add(certificate);
如何创建新的自签名证书请参考文档
我们还需要上传订阅下的证书。
其他相关链接: