Co to jest interfejs wiersza poleceń platformy Azure?
Interfejs wiersza polecenia platformy Azure to wieloplatformowe narzędzie wiersza polecenia służące do nawiązywania połączenia z platformą Azure i wykonywania poleceń administracyjnych na zasobach platformy Azure. Umożliwia wykonywanie poleceń za pośrednictwem terminalu przy użyciu interaktywnych monitów wiersza polecenia lub skryptu.
W przypadku użycia interaktywnego należy najpierw uruchomić powłokę, taką jak cmd.exe w systemie Windows lub Bash w systemie Linux lub macOS, a następnie wydać polecenie w wierszu polecenia powłoki. Aby zautomatyzować powtarzające się zadania, należy zmontować polecenia CLI w skrypt powłoki przy użyciu składni skryptu wybranej powłoki, a następnie wykonać skrypt.
Interfejs wiersza polecenia platformy Azure można zainstalować lokalnie na komputerach z systemem Linux, macOS lub Windows. Można go również używać z przeglądarki za pośrednictwem usługi Azure Cloud Shell lub uruchamiać z poziomu kontenera platformy Docker.
Bieżąca wersja
Bieżąca wersja interfejsu wiersza polecenia platformy Azure to 2.70.0. Aby uzyskać informacje o najnowszej wersji, zobacz informacje o wersji. Aby znaleźć zainstalowaną wersję i sprawdzić, czy chcesz ją zaktualizować, uruchom polecenie az version.
Uwierzytelnianie
Interfejs wiersza polecenia platformy Azure obsługuje kilka metod uwierzytelniania. Aby uzyskać szczegółowe informacje na temat uwierzytelniania na platformie Azure z poziomu interfejsu wiersza polecenia platformy Azure, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Projekt wzorcowy poleceń
Składnia interfejsu wiersza polecenia platformy Azure jest zgodna z prostym reference name
- command
- parameter
- parameter value
wzorcem. Na przykład przełączanie między subskrypcjami jest często typowym zadaniem. Oto składnia.
az account set --subscription "my subscription name"
Innym typowym zastosowaniem interfejsu wiersza polecenia platformy Azure jest zarządzanie przypisaniami ról.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Aby uzyskać więcej informacji na temat zarządzania subskrypcjami, zobacz Zarządzanie subskrypcjami przy użyciu interfejsu wiersza polecenia platformy Azure. Aby zapoznać się ze szczegółowym samouczkiem dotyczącym zarządzania nazwami głównymi usługi i przypisaniami ról, zobacz Tworzenie nazwy głównej usługi w Azure za pomocą Azure CLI.
Porównanie składni programu PowerShell
Wybierz odpowiednie narzędzie wiersza polecenia, które wyjaśnia różnicę między tools
a environments
, z naciskiem na interfejs wiersza polecenia platformy Azure oraz program Azure PowerShell. Zapewnia również wiele równoległych porównań poleceń. Oto dwa przykłady:
Polecenie | Interfejs wiersza polecenia platformy Azure | Azure PowerShell |
---|---|---|
Tworzenie grupy zasobów | az group create --name <ResourceGroupName> --location eastus | New-AzResourceGroup -Name <ResourceGroupName> -Location eastus |
Tworzenie konta usługi 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 |
Aby porównać składnię interfejsu wiersza polecenia platformy Azure między środowiskami Bash i PowerShell, zobacz Learn Azure CLI syntax differences in Bash, PowerShell and Cmd.
Formaty danych wyjściowych
Interfejs wiersza polecenia platformy Azure używa formatu JSON jako domyślnego formatu wyjściowego, ale oferuje inne formaty zgodnie z opisem w temacie Formaty danych wyjściowych dla poleceń interfejsu wiersza polecenia platformy Azure. Użyj parametru --output
, aby sformatować wyniki poleceń Azure CLI. Oto przykład:
az account list --output table
Ustaw domyślny format wyjściowy, konfigurując właściwość output
zgodnie z opisem w Azure CLI configuration.
az config set core.output=jsonc
Zbieranie danych
Interfejs wiersza polecenia platformy Azure domyślnie zbiera dane telemetryczne. Firma Microsoft agreguje zebrane dane, aby zidentyfikować wzorce użycia, typowe problemy i ulepszyć obsługę narzędzia Azure CLI. Interfejs wiersza polecenia platformy Microsoft Azure nie zbiera żadnych danych prywatnych ani osobowych. Na przykład dane użycia pomagają identyfikować problemy, takie jak polecenia o niskim powodzeniu i pomagają określić priorytety naszej pracy.
Doceniamy szczegółowe informacje, jakie są udostępniane przez te dane, ale rozumiemy również, że nie każdy chce wysyłać dane dotyczące użycia. Zbieranie danych można wyłączyć za az config set core.collect_telemetry=false
pomocą polecenia . Aby dowiedzieć się więcej, przeczytaj nasze zasady zachowania poufności informacji.