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.67.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 name
parameter
parameter 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 powłoki Bash i programu PowerShell, zobacz Learn Azure CLI syntax differences in Bash, PowerShell and Cmd (Poznaj różnice składni interfejsu wiersza polecenia platformy Azure w powłokach Bash, programie PowerShell i programie 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 , 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.