Wat is Azure CLI?
Azure-opdrachtregelinterface (CLI) is een platformoverschrijdend opdrachtregelprogramma om verbinding te maken met Azure en beheeropdrachten uit te voeren op Azure-resources. Hiermee kunnen opdrachten via een terminal worden uitgevoerd met behulp van interactieve opdrachtregelprompts of een script.
Als u de Azure CLI wilt gebruiken, moet u deze eerst installeren in Linux, macOS of Windows. Azure CLI kan ook worden uitgevoerd in een Docker-container of via Azure Cloud Shell.
Als u Azure CLI-opdrachten wilt uitvoeren, start u een opdrachtregelshell-omgeving zoals:
- Bash en PowerShell 7 op Linux en macOS
- cmd.exe, Windows PowerShell van PowerShell 7 in Windows
- Bash of PowerShell op Azure Cloud Shell
Bij de shell-prompt voert u Azure CLI-referentieopdrachten uit.
De uitvoering van de installatie en opdracht wordt verderop in deze module uitgebreid uitgelegd. Neem even de tijd om het Azure CLI-hulpprogramma te begrijpen voordat u aan deze oefeningen begint.
Azure CLI-referentietypen
Azure CLI-opdrachten maken deel uit van de Azure CLI-kernservice of ze zijn een extensie. Extensies zijn optionele invoegtoepassingen. Het referentietype bepaalt het releaseschema, de status en de installatiemethode.
Kern: Azure CLI-verwijzingen die zijn gepubliceerd als een permanent deel van de CLI, worden kernverwijzingen genoemd. Alle kernverwijzingen worden geïnstalleerd met de Azure CLI en u kunt geen subset met verwijzingen kiezen. Als u de CLI uitvoert via Azure Cloud Shell, zijn kernverwijzingen altijd up-to-date.
Extensies: Extensies worden niet verzonden als onderdeel van de CLI, maar worden uitgevoerd als CLI-opdrachten. Sommige extensies vormen een permanent onderdeel van de Azure CLI, maar vaak biedt een extensie u toegang tot preview- en experimentele opdrachten. Eén referentiegroep kan zowel kern- als extensieopdrachten hebben. Bij het eerste gebruik wordt u gevraagd om een extensie te installeren.
Azure CLI-referentiestatus
Ongeacht het referentietype vallen Azure CLI-verwijzingen in drie statuscategorieën: GA (algemeen beschikbaar), openbare preview of afgeschaft. Dit is de referentieopdrachtstatus (niet het type) die de stabiliteit bepaalt.
Algemene Vergadering | Publieke preview | Verouderd verklaard | |
---|---|---|---|
Stabiliteit | Permanente | Kan veranderen in reactie op feedback van klanten. Is onderhevig aan de voorwaarden van Microsoft Azure Previews. | Wordt verwijderd. |
Azure CLI-referentiepatroon
Het Azure CLI-referentiepatroon volgt een eenvoudig reference group and subgroup name
, command
, --parameter
, parameter value
-patroon. Schakelen tussen abonnementen is bijvoorbeeld een veelvoorkomende taak.
- Naam van verwijzingsgroep:
az account
- Bevelen:
set
- Parameter:
--subscription
- Parameterwaarde:
"my subscription name"
# Change your default subscription
az account set --subscription "my subscription name"
Azure CLI-opdrachten uitvoeren
Azure CLI-referentieopdrachten interactief of via een script uitvoeren.
Interactief: Voor Windows-besturingssystemen start u een shell, zoals cmd.exeof voor Linux of macOS, gebruikt u Bash. Voer vervolgens de opdracht uit bij de shell-prompt. Als u bijvoorbeeld een virtuele Azure-machine opnieuw wilt starten, gebruikt u de
az vm restart
opdracht:az vm restart --group MyResourceGroup --name MyVm
Scripted: Als u terugkerende taken wilt automatiseren, stelt u de CLI-opdrachten samen in een shellscript met behulp van de scriptsyntaxis van de gekozen shell en voert u het script uit. Hier volgt een voorbeeld waarin een Bash-script
myScriptFile.sh
wordt uitgevoerd dat een parameterwaarde voor een resourcegroep doorgeeft.# Bash syntax ./myScriptFile.sh myResourceGroupName
Nu u een inleiding tot het Azure CLI-hulpprogramma hebt gehad, kiest u de omgeving die het beste bij u past en installeert u de Azure CLI.