Co to jest interfejs wiersza polecenia 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 skompletować polecenia interfejsu wiersza polecenia 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.59.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 odwołania do poleceń

Składnia interfejsu wiersza polecenia platformy Azure jest zgodna z prostym reference nameparameterparameter value - command - - 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 jednostkami usługi i przypisaniami ról, zobacz Tworzenie jednostki usługi platformy Azure za pomocą interfejsu wiersza polecenia platformy Azure.

Porównanie składni programu PowerShell

Wybór odpowiedniego narzędzia wiersza polecenia wyjaśnia różnicę między elementami tools i environments z naciskiem na interfejs wiersza polecenia platformy Azure i program Azure PowerShell. Zapewnia również wiele porównań poleceń side-by-side. 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 uzyskać porównania składni interfejsu wiersza polecenia platformy Azure między środowiskami Bash i PowerShell, zobacz Learn Azure CLI syntax differences (Różnice składni interfejsu wiersza polecenia platformy Azure).

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 , aby sformatować wyniki polecenia interfejsu --output wiersza polecenia platformy Azure. Oto przykład:

az account list --output table

Ustaw domyślne dane wyjściowe, ustawiając właściwość konfiguracji zgodnie z opisem w temacie Konfiguracja interfejsu output wiersza polecenia platformy Azure.

az config set core.output=jsonc

Zbieranie danych

Interfejs wiersza polecenia platformy Azure domyślnie zbiera dane telemetryczne. Firma Microsoft agreguje zebrane dane w celu identyfikowania wzorców użycia w celu identyfikowania typowych problemów i ulepszania środowiska interfejsu wiersza polecenia platformy Azure. 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.

Zobacz też