Iniziare il percorso dell'interfaccia della riga di comando di Azure
Benvenuti nell'interfaccia della riga di comando di Azure. Siamo contenti che tu sia qui! Si è scelto uno strumento che consente di creare, aggiornare ed eliminare risorse di Azure da una riga di comando. In questa esercitazione si eseguirà l'onboarding con l'interfaccia della riga di comando di Azure e si apprenderà le competenze seguenti che consentono di avere successo nel percorso dell'interfaccia della riga di comando di Azure:
1 - Informazioni sull'interfaccia della riga di comando di Azure (in questo passaggio dell'esercitazione)
- Confrontare l'interfaccia della riga di comando di Azure e gli strumenti di PowerShell.
- Esaminare i componenti dei comandi dell'interfaccia della riga di comando di Azure.
2 - Preparare l'ambiente per l'interfaccia della riga di comando di Azure
- Confrontare gli ambienti Bash e PowerShell.
- Impostare le variabili di ambiente.
- Aggiungere un ID casuale a un nome di risorsa di Azure.
-
- Comprendere le differenze nell'utilizzo delle variabili e della continuazione di riga.
- Confrontare le differenze tra virgolette e caratteri di escape tra ambienti.
- Usare le date.
4 - Popolare le variabili da usare negli script
- Ottenere (query) le proprietà delle risorse di Azure.
- Archiviare i risultati di un comando in una variabile, ad esempio una password o un segreto.
- Archiviare il contenuto di un file JSON in una variabile, ad esempio le impostazioni di sviluppo o produzione.
5 - Eliminare le risorse di Azure su larga scala usando uno script
- Eliminare le risorse di Azure usando un for.. Ciclo EACH.
Che cos'è l'interfaccia della riga di comando di Azure?
L'interfaccia della riga di comando di Azure è uno strumento da riga di comando multipiattaforma per connettersi ad Azure ed eseguire comandi amministrativi nelle risorse di Azure. 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 Bash, PowerShell o Cmd.exe in Windows, Linux o macOS. Eseguire quindi un comando al prompt della shell. Per automatizzare le attività ripetitive, assemblare i comandi dell'interfaccia della riga di comando di Azure in uno script della shell usando la sintassi di script della shell scelta e quindi eseguire lo script.
Quale ambiente shell è consigliabile usare?
Windows PowerShell, PowerShell, Cmd e Bash sono ambienti della shell diversi. L'ambiente shell non solo determina gli strumenti che è possibile usare, ma la shell modifica anche l'esperienza della riga di comando. Esistono, ad esempio, differenze importanti tra virgolette, caratteri di continuazione di riga e differenze di sintassi delle variabili tra le shell.
Gli esempi di riferimento dell'interfaccia della riga di comando di Azure in questa esercitazione sono scritti per Bash, PowerShell e Cmd per valutare ogni esperienza della shell. Ecco un breve confronto:
Ambiente shell | È possibile usare l'interfaccia della riga di comando di Azure? | È possibile usare Azure PowerShell? |
---|---|---|
CMD | Sì | |
Bash | Sì | |
Windows PowerShell | Sì | Sì |
PowerShell | Sì | Sì |
Azure Cloud Shell è un ambiente shell ospitato in esecuzione in un contenitore Ubuntu. Cloud Shell offre due ambienti shell: Bash (con l'interfaccia della riga di comando di Azure preinstallata) e PowerShell (con Azure PowerShell preinstallato).
In che modo l'interfaccia della riga di comando di Azure viene confrontata con Azure PowerShell?
L'interfaccia della riga di comando di Azure e Azure PowerShell sono entrambi strumenti da riga di comando che consentono di creare e gestire le risorse di Azure, ma sono decisamente diversi. Ecco un breve confronto tra i due strumenti:
Confronta | Interfaccia della riga di comando di Azure | Azure PowerShell |
---|---|---|
Che cos'è? | Interfaccia della riga di comando multipiattaforma | Modulo PowerShell multipiattaforma |
Basato su | Python | PowerShell |
Installare in | Windows, macOS, Linux | Windows, macOS, Linux |
Arrestare | Shell Bash, PowerShell 5 o 7, Windows Cmd.exe, Azure Cloud Shell, contenitore Docker e altre shell Unix. | Windows PowerShell, PowerShell, Azure Cloud Shell, contenitore Docker |
Terms | Gruppi di riferimento, sottogruppi di riferimento e comandi di riferimento | Moduli, cmdlet e alias |
Esempio di sintassi | az storage account create | New-AzStorageAccount |
Altre informazioni | Che cos'è l'interfaccia della riga di comando di Azure? | Che cos'è Azure PowerShell? |
Note sulla versione | Note sulla versione dell'interfaccia della riga di comando di Azure | Note sulla versione di Azure PowerShell |
Che cosa sono i componenti dei comandi dell'interfaccia della riga di comando di Azure?
Tutti i comandi di riferimento dell'interfaccia della riga di comando di Azure sono uno dei due tipi di riferimento seguenti:
- I componenti principali dell'interfaccia della riga di comando di Azure fanno parte del servizio primario dell'interfaccia della riga di comando di Azure e vengono forniti da Microsoft in base a una pianificazione di rilascio.
- Le estensioni non vengono fornite come parte dell'interfaccia della riga di comando di Azure principale, ma vengono eseguite come comandi dell'interfaccia della riga di comando. Con le estensioni è possibile accedere ai comandi sperimentali e non definitive, oltre alla possibilità di scrivere interfacce dell'interfaccia della riga di comando personalizzate. Viene richiesto di installare un'estensione al primo uso.
La sintassi dell'interfaccia della riga di comando di Azure include quattro parti. Ad esempio, questo è il modo in cui az storage account local-user create suddivide le parti della sintassi:
Termine | Esempio |
---|---|
Fare riferimento a group |
Az storage |
Riferimento delimitato da spazi subgroups |
az storage account local-user |
Fare riferimento a command |
az storage account local-user create |
Comando di riferimento parameters |
az storage account local-user create --name , --account-name , --resource-group |
Ottenere altri dettagli
Vuoi maggiori dettagli su uno degli argomenti trattati in questo passaggio dell'esercitazione? Per altre informazioni, usare i collegamenti in questa tabella.
Oggetto | Altre informazioni |
---|---|
Ambienti | Scegliere lo strumento da riga di comando di Azure appropriato |
Terms | Termini e stato dell'interfaccia della riga di comando di Azure |
Estensioni | Usare e gestire le estensioni con l'interfaccia della riga di comando di Azure |
Passaggio successivo
Dopo aver appreso le informazioni sugli ambienti della shell e sulla sintassi dell'interfaccia della riga di comando di Azure, procedere con il passaggio successivo per preparare l'ambiente ed eseguire il primo comando di riferimento dell'interfaccia della riga di comando di Azure.