Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'interfaccia Azure Command-Line è uno strumento da riga di comando multipiattaforma per connettersi a Azure ed eseguire comandi amministrativi su Azure risorse. Consente l'esecuzione di comandi tramite un terminale usando prompt interattivi da riga di comando o uno script.
Per l'uso interattivo, avviare prima una shell come cmd.exe in Windows o Bash in Linux o macOS e quindi eseguire un comando al prompt della shell. Per automatizzare le attività ripetitive, si assemblano i comandi dell'interfaccia della riga di comando in uno script della shell usando la sintassi di script della shell scelta e quindi si esegue lo script.
È possibile installare il Azure CLI in locale in computer Linux, macOS o Windows. Può essere usato anche da un browser tramite Azure Cloud Shell o eseguito dall'interno di un contenitore Docker.
Versione corrente
La versione corrente del Azure CLI è 2.84.0. Per informazioni sull'ultima versione, vedere le note di rilascio . Per individuare la versione installata e verificare se è necessario aggiornarla, eseguire az version.
Autenticazione
Azure CLI supporta diversi metodi di autenticazione. Per informazioni dettagliate sull'autenticazione per Azure dal Azure CLI, vedere Sign in with Azure CLI.
Progettazione dei riferimenti ai comandi
La sintassi Azure CLI segue un semplice reference name - command - parameter - parameter value. Ad esempio, il passaggio da una sottoscrizione all'altra è spesso un'attività comune. La sintassi è la seguente.
az account set --subscription "my subscription name"
Un altro uso comune del Azure CLI consiste nella gestione delle assegnazioni di ruolo.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Per altre informazioni sulla gestione delle sottoscrizioni, vedere Gestire le sottoscrizioni con Azure CLI. Vedere Creare un'entità del servizio Azure con l'Azure CLI per un'esercitazione approfondita sulla gestione delle entità del servizio e delle assegnazioni di ruolo.
Confronto della sintassi di PowerShell
Scegliere lo strumento da riga di comando corretto spiega la differenza tra tools e environments con un'enfasi sul Azure CLI e Azure PowerShell. Offre anche molti confronti tra comandi affiancati. Di seguito sono riportati due esempi:
| Comando | Azure CLI | Azure PowerShell |
|---|---|---|
| Crea gruppo di risorse | az group create --name <ResourceGroupName> --location eastus (crea un gruppo di risorse nella posizione 'eastus') | <New-AzResourceGroup -Name ResourceGroupName> -Location eastus |
| Creare un account Azure Storage | az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 | <New-AzStorageAccount -Name StorageAccountName> -ResourceGroupName <ResourceGroupName> -Location eastus -SkuName Standard_LRS -Kind StorageV2 |
Per i confronti della sintassi Azure CLI tra ambienti Bash e PowerShell, vedere Learn Azure CLI differenze di sintassi in Bash, PowerShell e Cmd.
Formati di output
Il Azure CLI usa JSON come formato di output predefinito, ma offre altri formati come descritto in formati Output per i comandi Azure CLI. Usare il parametro --output per formattare i risultati del comando Azure CLI. Ecco un esempio:
az account list --output table
Imposta l'output predefinito configurando la proprietà di configurazione output come descritto in configurazione di Azure CLI.
az config set core.output=jsonc
Raccolta dei dati
Azure CLI raccoglie i dati di telemetria per impostazione predefinita. Microsoft aggrega i dati raccolti per identificare i modelli di utilizzo per identificare i problemi comuni e migliorare l'esperienza di Azure CLI. Microsoft Azure CLI non raccoglie dati privati o personali. Ad esempio, i dati di utilizzo consentono di identificare problemi come i comandi con esito negativo e aiutano a classificare in ordine di priorità il lavoro.
Anche se apprezziamo le informazioni dettagliate fornite da questi dati, sappiamo anche che non tutti vogliono inviare dati di utilizzo. È possibile disabilitare la raccolta dati con il az config set core.collect_telemetry=false comando . È anche possibile leggere l'informativa sulla privacy per altre informazioni.
Vedere anche
- Guida rapida per l'inserimento
- Introduzione all'Azure CLI
- Elenco completo di riferimento dei comandi per Azure CLI