Получить классические портальные диски Azure REST

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

это дает мне все диски портала New Azure.

замена вышеуказанного Microsoft.Compute на Microsoft.ClassicCompute не дает мне классические портальные диски, поскольку в пространстве имен classiccompute не существует типа ресурсов, называемого дисками.

какой вариант получить классические портальные диски?

Пробовали https://management.core.windows.net/subid/services/disks но все это использует другой механизм аутентификации, есть ли другая конечная точка?

1 ответ

Если вы хотите получить классические диски, мы можем использовать REST API управления службами Azure, о котором вы упомянули.

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);

Как создать новый самозаверяющий сертификат, пожалуйста, обратитесь к документу

Нам также необходимо загрузить сертификат по подписке.

Ниже мой результат теста через почтальона.

Другие ссылки по теме:

manage.windowsazure.com против portal.azure.com

Другие вопросы по тегам