如何解决Azure VM ::以编程方式如何获取与虚拟机大小相对应的虚拟机的vcpus和GiB内存
以编程方式如何获取与虚拟机大小相对应的虚拟机的vcpus和GiB内存。我正在使用python代码获取详细信息,因此是否有可用的API或azure python sdk可以获取上述详细信息。
解决方法
您可以使用Python SDK列出您所在区域的所有可用VM大小,并获得与您使用的相同的大小:
region = "xxxx"
current_vmSize = "xxxxx"
compute_client = ComputeManagementClient(credential,subscription_Id)
vmSizes = compute_client.virtual_machine_sizes.list(region)
for vmSize in vmSizes:
if vmSize.name == current_vmSize:
print("vCPU: ",vmSize.number_of_cores)
print("memory: ",vmSize.memory_in_mb)
您可以在Python SDK中获得有关VM size的更多详细信息。然后,您可以将变量替换为代码中得到的确切内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。