#python #azure #azure-virtual-machine #azure-sdk-python
#python #azure #azure-виртуальная машина #azure-sdk-python
Вопрос:
Я пытаюсь перечислить доступные размеры для зоны, он возвращает все размеры, но мне нужно отфильтровать их по тем, которые доступны для подписки. К сожалению, я не могу найти способ сделать это с помощью python SDK. Есть ли способ сделать это?
Я использую пакет azure.mgmt.compute
с ComputeManagementClient
, затем я использую метод virtual_machines_sizes.list(location=location)
и получаю все размеры, доступные для этого местоположения, но не отфильтрованные по идентификатору susbcription, потому что моя подписка имеет ограничение в 10 vcpu.
Я был бы очень признателен за помощь.
Ответ №1:
Глядя на браузер Python API, похоже, что list
API устарел (соответствующий Azure SDK для исходного кода Python здесь). В качестве альтернативы предлагается список артикулов ресурсов.
Таким образом, вы можете использовать метод list() из класса ResourceSkusOperations с вашим compute_client
, чтобы получить список Microsoft.Compute
SKU, доступных для вашей подписки.