你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 虚拟机库Azure virtual machine libraries
概述Overview
运行 Linux 或 Windows 的按需可缩放计算资源。On-demand, scalable computing resources running Linux or Windows.
若要开始使用 Azure 虚拟机,请参阅使用 Azure 门户创建 Linux 虚拟机。To get started with Azure Virtual Machines, see Create a Linux virtual machine with the Azure portal.
管理 APIManagement API
使用管理 API 通过代码在 Azure 中创建、配置、管理和缩放 Windows 与 Linux 虚拟机。Create, configure, manage and scale Windows and Linux virtual machines in Azure from your code with the management API.
通过 pip 安装库。Install the library via pip.
pip install azure-mgmt-compute
示例Example
使用托管服务标识 (MSI) 身份验证在现有 Azure 资源组中创建新的 Linux 虚拟机。Create a new Linux virtual machine in an existing Azure resource group with Managed Service Identity(MSI) authentication.
VM_PARAMETERS={
'location': 'LOCATION',
'os_profile': {
'computer_name': 'VM_NAME',
'admin_username': 'USERNAME',
'admin_password': 'PASSWORD'
},
'hardware_profile': {
'vm_size': 'Standard_DS1_v2'
},
'storage_profile': {
'image_reference': {
'publisher': 'Canonical',
'offer': 'UbuntuServer',
'sku': '16.04.0-LTS',
'version': 'latest'
},
},
'network_profile': {
'network_interfaces': [{
'id': 'NIC_ID',
}]
},
}
def create_vm()
compute_client.virtual_machines.create_or_update(
'RESOURCE_GROUP_NAME', 'VM_NAME', VM_PARAMETERS)
示例Samples
- 管理虚拟机Manage virtual machines
- 使用托管服务标识进行身份验证Authenticate with Managed Service Identity
- 使用托管服务标识扩展创建虚拟机Create a virtual machine with Managed Service Identity Extension
- 管理负载均衡器Manage a load balancer
- 创建和配置托管磁盘Create and configure managed disks
- 列出映像List images
- 监视虚拟机Monitor virtual machines
查看虚拟机示例的完整列表。View the complete list of virtual machine samples.