Come trovare immagini di macchine virtuali Linux in Azure Marketplace con l'interfaccia della riga di comando di AzureHow to find Linux VM images in the Azure Marketplace with the Azure CLI

Questo argomento descrive come usare l'interfaccia della riga di comando di Azure 2.0 per trovare immagini di VM (Virtual Machine, macchina virtuale) in Azure Marketplace.This topic describes how to use the Azure CLI 2.0 to find VM images in the Azure Marketplace. Usare queste informazioni per specificare un'immagine del Marketplace quando si crea una macchina virtuale a livello di codice mediante l'interfaccia della riga di comando, modelli di Resource Manager o altri strumenti.Use this information to specify a Marketplace image when you create a VM programmatically with the CLI, Resource Manager templates, or other tools.

Sfogliare poi le immagini e le offerte disponibili usando la vetrina di Azure Marketplace, il portale di Azure o Azure PowerShell.Also browse available images and offers using the Azure Marketplace storefront, the Azure portal, or Azure PowerShell.

Assicurarsi di avere installato la versione più recente dell'interfaccia della riga di comando di Azure 2.0 e di avere effettuato l'accesso a un account di Azure (az login).Make sure that you installed the latest Azure CLI 2.0 and are logged in to an Azure account (az login).

TerminologiaTerminology

Un'immagine del Marketplace in Azure presenta gli attributi seguenti:A Marketplace image in Azure has the following attributes:

  • Server di pubblicazione: un'organizzazione che ha creato l'immagine.Publisher - The organization that created the image. Esempi: Canonical, MicrosoftWindowsServerExamples: Canonical, MicrosoftWindowsServer
  • Offerta: nome di un gruppo di immagini correlate create da un server di pubblicazione.Offer - Name of a group of related images created by a publisher. Esempi: Ubuntu Server, WindowsServerExamples: Ubuntu Server, WindowsServer
  • SKU: un'istanza di un'offerta, ad esempio una versione principale di una distribuzione.SKU - An instance of an offer, such as a major release of a distribution. Esempi: 16.04-LTS, 2016-DatacenterExamples: 16.04-LTS, 2016-Datacenter
  • Versione: il numero di versione di un'immagine SKU.Version - The version number of an image SKU.

Per identificare un'immagine del Marketplace quando si distribuisce una macchina virtuale a livello di codice, specificare questi valori singolarmente come parametri; in alternativa, alcuni strumenti accettano l'URN dell'immagine.To identify a Marketplace image when you deploy a VM programmatically, supply these values individually as parameters, or some tools accept the image URN. L'URN combina tali valori, separati dal carattere due punti (:): Server di pubblicazione:Offerta:SKU:Versione.The URN combines these values, separated by the colon (:) character: Publisher:Offer:Sku:Version. In un URN è possibile sostituire il numero di versione con "latest", che seleziona la versione più recente dell'immagine.In a URN, you can replace the version number with "latest", which selects the latest version of the image.

Se il server di pubblicazione di immagini fornisce condizioni di licenza e di acquisto aggiuntive, è necessario accettare tali condizioni e abilitare la distribuzione a livello di codice.If the image publisher provides additional license and purchase terms, you must accept those terms and enable programmatic deployment. È inoltre necessario fornire i parametri del piano di acquisto quando si distribuisce una macchina virtuale a livello di codice.You also need to supply purchase plan parameters when deploying a VM programmatically. Vedere Distribuire un'immagine con le condizioni del Marketplace.See Deploy an image with Marketplace terms.

Eseguire il comando az vm image list, senza l'opzione --all, per visualizzare un elenco di immagini di VM popolari in Azure Marketplace.Run the az vm image list command, without the --all option, to see a list of popular VM images in the Azure Marketplace. Ad esempio, eseguire il comando seguente per visualizzare un elenco memorizzato nella cache di immagini popolari in formato tabella:For example, run the following command to display a cached list of popular images in table format:

az vm image list --output table

L'output include l'URN dell'immagine (il valore nella colonna Urn).The output includes the image URN (the value in the Urn column). Se si vuole creare una VM con tali immagini popolari in Marketplace, è possibile specificare in alternativa l'alias URN, un formato abbreviato come ad esempio UbuntuLTS.When creating a VM with one of these popular Marketplace images, you can alternatively specify the UrnAlias, a shortened form such as UbuntuLTS.

You are viewing an offline list of images, use --all to retrieve an up-to-date list
Offer          Publisher               Sku                 Urn                                                             UrnAlias             Version
-------------  ----------------------  ------------------  --------------------------------------------------------------  -------------------  ---------
CentOS         OpenLogic               7.3                 OpenLogic:CentOS:7.3:latest                                     CentOS               latest
CoreOS         CoreOS                  Stable              CoreOS:CoreOS:Stable:latest                                     CoreOS               latest
Debian         credativ                8                   credativ:Debian:8:latest                                        Debian               latest
openSUSE-Leap  SUSE                    42.2                SUSE:openSUSE-Leap:42.2:latest                                  openSUSE-Leap        latest
RHEL           RedHat                  7.3                 RedHat:RHEL:7.3:latest                                          RHEL                 latest
SLES           SUSE                    12-SP2              SUSE:SLES:12-SP2:latest                                         SLES                 latest
UbuntuServer   Canonical               16.04-LTS           Canonical:UbuntuServer:16.04-LTS:latest                         UbuntuLTS            latest
...

Trovare immagini specificheFind specific images

Per trovare un'immagine di VM specifica in Marketplace, usare il comando az vm image list con l'opzione --all.To find a specific VM image in the Marketplace, use the az vm image list command with the --all option. Questa versione del comando richiede del tempo per essere completata e può restituire un output lungo, pertanto l'elenco si filtra in genere in base a --publisher o a un altro parametro.This version of the command takes some time to complete and can return lengthy output, so you usually filter the list by --publisher or another parameter.

Ad esempio, il comando che segue visualizza tutte le offerte Debian. Tenere presente che senza l'opzione --all, la ricerca viene eseguita solo nella cache locale delle immagini comuni:For example, the following command displays all Debian offers (remember that without the --all switch, it only searches the local cache of common images):

az vm image list --offer Debian --all --output table 

Output parziale:Partial output:

Offer    Publisher    Sku                Urn                                              Version
-------  -----------  -----------------  -----------------------------------------------  --------------
Debian   credativ     7                  credativ:Debian:7:7.0.201602010                  7.0.201602010
Debian   credativ     7                  credativ:Debian:7:7.0.201603020                  7.0.201603020
Debian   credativ     7                  credativ:Debian:7:7.0.201604050                  7.0.201604050
Debian   credativ     7                  credativ:Debian:7:7.0.201604200                  7.0.201604200
Debian   credativ     7                  credativ:Debian:7:7.0.201606280                  7.0.201606280
Debian   credativ     7                  credativ:Debian:7:7.0.201609120                  7.0.201609120
Debian   credativ     7                  credativ:Debian:7:7.0.201611020                  7.0.201611020
Debian   credativ     8                  credativ:Debian:8:8.0.201602010                  8.0.201602010
Debian   credativ     8                  credativ:Debian:8:8.0.201603020                  8.0.201603020
Debian   credativ     8                  credativ:Debian:8:8.0.201604050                  8.0.201604050
Debian   credativ     8                  credativ:Debian:8:8.0.201604200                  8.0.201604200
Debian   credativ     8                  credativ:Debian:8:8.0.201606280                  8.0.201606280
Debian   credativ     8                  credativ:Debian:8:8.0.201609120                  8.0.201609120
Debian   credativ     8                  credativ:Debian:8:8.0.201611020                  8.0.201611020
Debian   credativ     8                  credativ:Debian:8:8.0.201701180                  8.0.201701180
Debian   credativ     8                  credativ:Debian:8:8.0.201703150                  8.0.201703150
Debian   credativ     8                  credativ:Debian:8:8.0.201704110                  8.0.201704110
Debian   credativ     8                  credativ:Debian:8:8.0.201704180                  8.0.201704180
Debian   credativ     8                  credativ:Debian:8:8.0.201706190                  8.0.201706190
Debian   credativ     8                  credativ:Debian:8:8.0.201706210                  8.0.201706210
Debian   credativ     8                  credativ:Debian:8:8.0.201708040                  8.0.201708040
...

Applicare filtri simili con le opzioni --location, --publisher e --sku.Apply similar filters with the --location, --publisher, and --sku options. È anche possibile cercare corrispondenze parziali in base a un filtro, ad esempio cercare --offer Deb per trovare tutte le immagini Debian.You can even perform partial matches on a filter, such as searching for --offer Deb to find all Debian images.

Se non si indica una posizione specifica con l'opzione --location, vengono restituiti i valori relativi alla posizione predefinita.If you don't specify a particular location with the --location option, the values for the default location are returned. Per impostare un percorso predefinito diverso eseguire az configure --defaults location=<location>.(Set a different default location by running az configure --defaults location=<location>.)

Ad esempio, il comando seguente elenca tutti gli SKU di Debian 8 nella posizione Europa occidentale:For example, the following command lists all Debian 8 SKUs in the West Europe location:

az vm image list --location westeurope --offer Deb --publisher credativ --sku 8 --all --output table

Output parziale:Partial output:

Offer    Publisher    Sku                Urn                                              Version
-------  -----------  -----------------  -----------------------------------------------  -------------
Debian   credativ     8                  credativ:Debian:8:8.0.201602010                  8.0.201602010
Debian   credativ     8                  credativ:Debian:8:8.0.201603020                  8.0.201603020
Debian   credativ     8                  credativ:Debian:8:8.0.201604050                  8.0.201604050
Debian   credativ     8                  credativ:Debian:8:8.0.201604200                  8.0.201604200
Debian   credativ     8                  credativ:Debian:8:8.0.201606280                  8.0.201606280
Debian   credativ     8                  credativ:Debian:8:8.0.201609120                  8.0.201609120
Debian   credativ     8                  credativ:Debian:8:8.0.201611020                  8.0.201611020
Debian   credativ     8                  credativ:Debian:8:8.0.201701180                  8.0.201701180
Debian   credativ     8                  credativ:Debian:8:8.0.201703150                  8.0.201703150
Debian   credativ     8                  credativ:Debian:8:8.0.201704110                  8.0.201704110
Debian   credativ     8                  credativ:Debian:8:8.0.201704180                  8.0.201704180
Debian   credativ     8                  credativ:Debian:8:8.0.201706190                  8.0.201706190
Debian   credativ     8                  credativ:Debian:8:8.0.201706210                  8.0.201706210
...

Un altro modo per trovare un'immagine in una posizione è l'esecuzione in sequenza dei comandi az vm image list-publishers, az vm image list-offers e az vm image list-skus .Another way to find an image in a location is to run the az vm image list-publishers, az vm image list-offers, and az vm image list-skus commands in sequence. Con questi comandi si determinano questi valori:With these commands, you determine these values:

  1. Elencando gli editori di immagini.List the image publishers.
  2. Elencando le offerte di un determinato editore.For a given publisher, list their offers.
  3. Elencando le SKU di una determinata offerta.For a given offer, list their SKUs.

Quindi, è possibile scegliere una versione da distribuire per uno SKU selezionato.Then, for a selected SKU, you can choose a version to deploy.

Ad esempio, il comando seguente elenca i server di pubblicazione di immagini nella posizione Stati Uniti occidentali (westus):For example, the following command lists the image publishers in the West US location:

az vm image list-publishers --location westus --output table

Output parziale:Partial output:

Location    Name
----------  ----------------------------------------------------
westus      1e
westus      4psa
westus      7isolutions
westus      a10networks
westus      abiquo
westus      accellion
westus      Acronis
westus      Acronis.Backup
westus      actian_matrix
westus      actifio
westus      activeeon
westus      adatao
...

Usare queste informazioni per individuare le offerte di un server di pubblicazione specifico.Use this information to find offers from a specific publisher. Ad esempio, se Canonical è un editore di immagini nella posizione Stati Uniti occidentali, è possibile trovare le relative offerte eseguendo azure vm image list-offers.For example, if Canonical is an image publisher in the West US location, find their offers by running azure vm image list-offers. Passare la posizione e il server di pubblicazione come nell'esempio seguente:Pass the location and the publisher as in the following example:

az vm image list-offers --location westus --publisher Canonical --output table

Output:Output:

Location    Name
----------  -------------------------
westus      Ubuntu15.04Snappy
westus      Ubuntu15.04SnappyDocker
westus      UbunturollingSnappy
westus      UbuntuServer
westus      Ubuntu_Core
westus      Ubuntu_Snappy_Core
westus      Ubuntu_Snappy_Core_Docker

Come si può vedere, nell'area degli Stati Uniti occidentali Canonical pubblica l'offerta UbuntuServer in Azure.You see that in the West US region, Canonical publishes the UbuntuServer offer on Azure. Ma quali sono le SKU?But what SKUs? Per ottenere questi valori, eseguire azure vm image list-skus e impostare la posizione l'editore e l'offerta individuati:To get those values, run azure vm image list-skus and set the location, publisher, and offer that you discovered:

az vm image list-skus --location westus --publisher Canonical --offer UbuntuServer --output table

Output:Output:

Location    Name
----------  -----------------
westus      12.04.3-LTS
westus      12.04.4-LTS
westus      12.04.5-DAILY-LTS
westus      12.04.5-LTS
westus      12.10
westus      14.04.0-LTS
westus      14.04.1-LTS
westus      14.04.2-LTS
westus      14.04.3-LTS
westus      14.04.4-LTS
westus      14.04.5-DAILY-LTS
westus      14.04.5-LTS
westus      16.04-beta
westus      16.04-DAILY-LTS
westus      16.04-LTS
westus      16.04.0-LTS
westus      16.10
westus      16.10-DAILY
westus      17.04
westus      17.04-DAILY
westus      17.10-DAILY

Usare infine il comando az vm image list per trovare una versione specifica della SKU voluta, ad esempio, 16.04-LTS:Finally, use the az vm image list command to find a specific version of the SKU you want, for example, 16.04-LTS:

az vm image list --location westus --publisher Canonical --offer UbuntuServer --sku 16.04-LTS --all --output table

Output:Output:

Offer         Publisher    Sku        Urn                                               Version
------------  -----------  ---------  ------------------------------------------------  ---------------
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201611220  16.04.201611220
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201611300  16.04.201611300
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201612050  16.04.201612050
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201612140  16.04.201612140
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201612210  16.04.201612210
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201701130  16.04.201701130
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201702020  16.04.201702020
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201702200  16.04.201702200
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201702210  16.04.201702210
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201702240  16.04.201702240
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201703020  16.04.201703020
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201703030  16.04.201703030
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201703070  16.04.201703070
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201703270  16.04.201703270
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201703280  16.04.201703280
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201703300  16.04.201703300
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201705080  16.04.201705080
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201705160  16.04.201705160
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201706100  16.04.201706100
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201706191  16.04.201706191
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201707210  16.04.201707210
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201707270  16.04.201707270
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201708030  16.04.201708030
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201708110  16.04.201708110
UbuntuServer  Canonical    16.04-LTS  Canonical:UbuntuServer:16.04-LTS:16.04.201708151  16.04.201708151

A questo punto è possibile scegliere con precisione l'immagine da usare prendendo nota del valore URN.Now you can choose precisely the image you want to use by taking note of the URN value. Passare questo valore con il parametro --image quando si crea una macchina virtuale con il az vm create.Pass this value with the --image parameter when you create a VM with the az vm create command. Facoltativamente, è possibile sostituire il numero di versione nell'URN con "latest",Remember that you can optionally replace the version number in the URN with "latest". che rappresenta sempre la versione più recente dell'immagine.This version is always the latest version of the image.

Se si distribuisce una macchina virtuale con un modello di Resource Manager, impostare singolarmente i parametri dell'immagine nelle proprietà imageReference.If you deploy a VM with a Resource Manager template, you set the image parameters individually in the imageReference properties. Vedere le informazioni di riferimento sul modello.See the template reference.

Distribuire un'immagine con le condizioni del MarketplaceDeploy an image with Marketplace terms

Alcune immagini di macchine virtuali in Azure Marketplace hanno condizioni di licenza e di acquisto aggiuntive che è necessario accettare prima di procedere alla distribuzione a livello di codice.Certain VM images in the Azure Marketplace have additional license and purchase terms that you must accept before you can deploy them programmatically.

Per distribuire una macchina virtuale da tale immagine, è necessario accettarne le condizioni e abilitare la distribuzione a livello di codice.To deploy a VM from such an image, you need to accept the image's terms and enable programmatic deployment. Questa operazione deve essere eseguita una sola volta nell'ambito della sottoscrizione.You only need to do this one time in your subscription. Quindi, ogni volta che si distribuisce una macchina virtuale a livello di codice dall'immagine, è anche necessario specificare i parametri del piano di acquisto.Then, each time you deploy a VM programmatically from the image, you also need to specify purchase plan parameters.

Le sezioni seguenti mostrano come:The following sections show how to:

  • Scoprire se un'immagine del Marketplace ha condizioni di licenza aggiuntiveFind out if a Marketplace image has additional license terms
  • Accettare le condizioni a livello di codiceAccept the terms programmatically
  • Specificare i parametri del piano di acquisto quando si distribuisce una macchina virtuale a livello di codiceProvide purchase plan parameters when you deploy a VM programmatically

Visualizzare le proprietà del pianoView plan properties

Per visualizzare informazioni sul piano di acquisto di un'immagine, eseguire il comando az vm image show.To view an image's purchase plan information, run the az vm image show command. Se la proprietà plan nell'output non è null, l'immagine presenta condizioni che è necessario accettare prima della distribuzione a livello di codice.If the plan property in the output is not null, the image has terms you need to accept before programmatic deployment.

Ad esempio, l'immagine Canonical Ubuntu Server 16.04 LTS non ha condizioni aggiuntive, perché l'informazione plan è null:For example, the Canonical Ubuntu Server 16.04 LTS image doesn't have additional terms, because the plan information is null:

az vm image show --location westus --publisher Canonical --offer UbuntuServer --sku 16.04-LTS --version 16.04.201801260

Output:Output:

{
  "dataDiskImages": [],
  "id": "/Subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Providers/Microsoft.Compute/Locations/westus/Publishers/Canonical/ArtifactTypes/VMImage/Offers/UbuntuServer/Skus/16.04-LTS/Versions/16.04.201801260",
  "location": "westus",
  "name": "16.04.201801260",
  "osDiskImage": {
    "operatingSystem": "Linux"
  },
  "plan": null,
  "tags": null
}

Eseguendo un comando analogo per l'immagine RabbitMQ certificata da Bitnami vengono mostrate le proprietà plan seguenti: name, product e publisher.Running a similar command for the RabbitMQ Certified by Bitnami image shows the following plan properties: name, product, and publisher. (Alcune immagini hanno anche una proprietà promotion code.) Per distribuire questa immagine, vedere le sezioni seguenti per accettare le condizioni e abilitare la distribuzione a livello di codice.(Some images also have a promotion code property.) To deploy this image, see the following sections to accept the terms and enable programmatic deployment.

az vm image show --location westus --publisher bitnami --offer rabbitmq --sku rabbitmq --version 3.7.1801130730

Output:Output:

{
  "dataDiskImages": [],
  "id": "/Subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/Providers/Microsoft.Compute/Locations/westus/Publishers/bitnami/ArtifactTypes/VMImage/Offers/rabbitmq/Skus/rabbitmq/Versions/3.7.1801130730",
  "location": "westus",
  "name": "3.7.1801130730",
  "osDiskImage": {
    "operatingSystem": "Linux"
  },
  "plan": {
    "name": "rabbitmq",
    "product": "rabbitmq",
    "publisher": "bitnami"
  },
  "tags": null
}

Accettare le condizioniAccept the terms

Per visualizzare e accettare le condizioni di licenza, usare il comando az vm image accept-terms.To view and accept the license terms, use the az vm image accept-terms command. Quando si accettano le condizioni, si abilita la distribuzione a livello di codice nella sottoscrizione.When you accept the terms, you enable programmatic deployment in your subscription. È sufficiente accettare le condizioni per l'immagine una sola volta per ogni sottoscrizione.You only need to accept terms once per subscription for the image. Ad esempio: For example:

az vm image accept-terms --urn bitnami:rabbitmq:rabbitmq:latest

L'output include un licenseTextLink alle condizioni di licenza e indica che il valore di accepted è true:The output includes a licenseTextLink to the license terms, and indicates that the value of accepted is true:

{
  "accepted": true,
  "additionalProperties": {},
  "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.MarketplaceOrdering/offertypes/bitnami/offers/rabbitmq/plans/rabbitmq",
  "licenseTextLink": "https://storelegalterms.blob.core.windows.net/legalterms/3E5ED_legalterms_BITNAMI%253a24RABBITMQ%253a24RABBITMQ%253a24IGRT7HHPIFOBV3IQYJHEN2O2FGUVXXZ3WUYIMEIVF3KCUNJ7GTVXNNM23I567GBMNDWRFOY4WXJPN5PUYXNKB2QLAKCHP4IE5GO3B2I.txt",
  "name": "rabbitmq",
  "plan": "rabbitmq",
  "privacyPolicyLink": "https://bitnami.com/privacy",
  "product": "rabbitmq",
  "publisher": "bitnami",
  "retrieveDatetime": "2018-02-22T04:06:28.7641907Z",
  "signature": "WVIEA3LAZIK7ZL2YRV5JYQXONPV76NQJW3FKMKDZYCRGXZYVDGX6BVY45JO3BXVMNA2COBOEYG2NO76ONORU7ITTRHGZDYNJNKLNLWI",
  "type": "Microsoft.MarketplaceOrdering/offertypes"
}

Distribuire usando i parametri di piano di acquistoDeploy using purchase plan parameters

Dopo aver accettato le condizioni per l'immagine, è possibile distribuire una macchina virtuale nella sottoscrizione.After accepting the terms for the image, you can deploy a VM in the subscription. Per distribuire l'immagine usando il comando az vm create, fornire i parametri per il piano di acquisto oltre a un URN per l'immagine.To deploy the image by using the az vm create command, provide parameters for the purchase plan in addition to a URN for the image. Ad esempio, per distribuire una macchina virtuale con l'immagine RabbitMQ certificata da Bitnami:For example, to deploy a VM with the RabbitMQ Certified by Bitnami image:

az group create --name myResourceGroupVM --location westus

az vm create --resource-group myResourceGroupVM --name myVM --image bitnami:rabbitmq:rabbitmq:latest --plan-name rabbitmq --plan-product rabbitmq --plan-publisher bitnami

Passaggi successiviNext steps

Per creare rapidamente una macchina virtuale usando le informazioni relative all'immagine, vedere Creare e gestire VM Linux con l'interfaccia della riga di comando di Azure.To create a virtual machine quickly by using the image information, see Create and Manage Linux VMs with the Azure CLI.