Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Azure REST中的经典门户磁盘_Rest_Azure_Azure Authentication_Azure Disk - Fatal编程技术网

获取Azure REST中的经典门户磁盘

获取Azure REST中的经典门户磁盘,rest,azure,azure-authentication,azure-disk,Rest,Azure,Azure Authentication,Azure Disk,这将为我提供新Azure portal的所有磁盘 将上面的Microsoft.Compute替换为Microsoft.ClassicCompute不会提供经典门户磁盘,因为ClassicCompute命名空间下没有称为磁盘的资源类型 获得经典门户磁盘的替代方案是什么 您已经尝试过了,但这使用了不同的身份验证机制。还有其他端点吗?因为您希望获得经典磁盘,所以我们可以使用您提到的Azure service management REST API https://management.core.win

这将为我提供新Azure portal的所有磁盘

将上面的Microsoft.Compute替换为Microsoft.ClassicCompute不会提供经典门户磁盘,因为ClassicCompute命名空间下没有称为磁盘的资源类型

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


您已经尝试过了,但这使用了不同的身份验证机制。还有其他端点吗?

因为您希望获得经典磁盘,所以我们可以使用您提到的Azure service management 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);