Librerie delle macchine virtuali di AzureAzure virtual machine libraries

PanoramicaOverview

Risorse di calcolo su richiesta e scalabili in esecuzione su Linux o Windows.On-demand, scalable computing resources running Linux or Windows.

Per iniziare a usare le macchine virtuali di Azure, vedere Creare una macchina virtuale Linux con il portale di Azure.To get started with Azure Virtual Machines, see Create a Linux virtual machine with the Azure portal.

API di gestioneManagement API

Creare, configurare, gestire e ridimensionare le macchine virtuali Windows e Linux in Azure dal codice con l'API di gestione.Create, configure, manage and scale Windows and Linux virtual machines in Azure from your code with the management API.

Installare la libreria tramite pip.Install the library via pip.

pip install azure-mgmt-compute

EsempioExample

Creare una nuova macchina virtuale Linux in un gruppo di risorse di Azure esistente con l'autenticazione dell'identità del servizio gestito.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)

EsempiSamples

Visualizzare l'elenco completo di esempi di macchine virtuali.View the complete list of virtual machine samples.