问题描述
我正在尝试列出区域的可用大小,它返回所有大小,但是我需要按可用于订阅的大小过滤它们。不幸的是,我找不到使用python SDK的方法。有办法吗?
我将包azure.mgmt.compute
与ComputeManagementClient
一起使用,然后使用方法virtual_machines_sizes.list(location=location)
并获得该位置的所有可用大小,但未通过可疑标识进行过滤,因为我的订阅有10个vcpu限制。
非常感谢您的帮助。
解决方法
从Python API browser看,似乎list
API已过时(对应于Python源here的Azure SDK)。建议使用Resource SKUs - List。
因此,您可以将 ResourceSkusOperations类中的list()方法与compute_client
一起使用,以获取可供订阅使用的Microsoft.Compute
SKU列表。