首页 文章

获取经典门户磁盘Azure REST

提问于
浏览
0

https://management.azure.com/subscriptions/subID/providers/Microsoft.Compute/disks?api-version=2017-03-30

这给了我所有的新Azure门户磁盘 .

将上面的Microsoft.Compute替换为Microsoft.ClassicCompute并没有给我经典的门户磁盘,因为在classiccompute命名空间下没有称为磁盘的资源类型 .

获得经典门户磁盘的替代方案是什么?

尝试了https://management.core.windows.net/subid/services/disks但这使用了一个不同的auth机制,是否还有其他任何 endpoints ?

1 回答

  • 0

    由于您希望获得经典磁盘,因此我们可以使用您提到的Azure服务管理REST API .

    https://management.core.windows.net/subscription-id/services/disks
    

    如何验证服务管理请求请参阅official document .

    使用X509证书 - 您始终可以使用基于X509证书的授权来授权您的SM API请求

    X509Certificate2 certificate = GetStoreCertificate(Thumbprint);
    HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
    request.ClientCertificates.Add(certificate);
    

    如何创建新的自签名证书请参考document

    我们还需要上传订阅下的证书 .

    enter image description here

    以下是我通过邮递员的测试结果 .
    enter image description here

    其他相关链接:

    manage.windowsazure.com vs. portal.azure.com

相关问题