az

命令

az account

管理 Azure 訂用帳戶資訊。

az acr

使用 Azure Container registry 管理私用登錄。

az acs

管理 Azure Container Service。

az ad

管理角色型存取控制所需的 Azure Active Directory Graph 實體。

az advisor

管理 Azure Advisor。

az afd

管理 Azure Front Door。

az ai-examples

將 AI 驅動的範例新增至說明內容。

az aks

管理 Azure Kubernetes Services。

az alias

管理 Azure CLI 別名。

az ams

管理 Azure 媒體服務資源。

az apim

管理 Azure API 管理服務。

az appconfig

管理應用程式設定。

az appservice

管理 App Service 方案。

az arcappliance

用來管理 Arc 設備的命令。

az arcdata

針對 Azure 資料服務使用 Azure Arc 的命令。

az aro

管理 Azure Red Hat OpenShift 叢集。

az artifacts

管理 Azure Artifacts。

az attestation

管理 Microsoft Azure 證明 (MAA) 。

az automation

管理自動化。

az backup

管理 Azure 備份。

az baremetalinstance

(預覽版) 管理 BareMetal 實例。

az batch

管理 Azure Batch。

az batchai

管理 Batch AI 資源。

az bicep

Bicep CLI 命令群組。

az billing

管理 Azure 計費。

az blockchain

管理區塊鏈。

az blueprint

用來管理藍圖的命令。

az boards

管理 Azure Boards。

az bot

管理 Microsoft Azure Bot 服務。

az cache

用來管理使用引數快取之 CLI 物件的命令 --defer

az cdn

(Cdn) 管理 Azure 內容傳遞網路。

az cli-translator

將 ARM 範本或 REST API 轉譯為 CLI 腳本。

az cloud

管理已註冊的 Azure 雲端。

az cloud-service

管理雲端服務 (延伸支援) 。

az codespace

管理 Visual Studio Codespaces。

az cognitiveservices

管理 Azure 認知服務帳戶。

az communication

管理通訊服務與通訊。

az config

管理 Azure CLI 設定。

az configure

管理 Azure CLI 設定。 此命令是互動式的。

az confluent

管理 confluent 資源。

az connectedk8s

用來管理已連線 kubernetes 叢集的命令。

az connectedmachine

Connectedmachine.

az consumption

管理 Azure 資源的耗用量。

az container

管理 Azure 容器實例。

az cosmosdb

管理 Azure Cosmos DB 資料庫帳戶。

az costmanagement

在 Azure 中管理成本和計費。

az csvmware

由 CloudSimple 提供的受控 Azure VMware 解決方案。

az customlocation

用來建立、取得、列出和刪除 CustomLocations 的命令。

az custom-providers

管理自訂提供者的命令。

az databox

管理資料箱。

az databoxedge

支援 data box edge 裝置與管理。

az databricks

管理 databricks 工作區。

az datadog

管理 datadog。

az datafactory

使用 datafactory 管理 factory。

az dataprotection

管理資料保護。

az datashare

用來管理 microsoft.datashare 的命令。

az dedicated-hsm

專用-hsm 來建立、更新、列出、顯示及刪除 Hsm。

az demo

設計、開發和示範 Azure CLI 的示範。

az deployment

管理訂用帳戶範圍的 Azure Resource Manager 範本部署。

az deploymentmanager

為您的服務建立及管理首度發行。

az deployment-scripts

管理訂用帳戶或資源群組範圍的部署腳本。

az desktopvirtualization

管理桌面虛擬化。

az devops

管理 Azure DevOps 組織層級的作業。

az disk

管理 Azure 受控磁碟。

az disk-access

管理磁片存取資源。

az disk-encryption-set

磁片加密集資源。

az disk-pool

管理 Azure 磁片集區。

az dla

管理 Data Lake Analytics 帳戶、作業和目錄。

az dls

管理 Data Lake Store 帳戶和檔案系統。

az dms

管理 (DMS) 實例的 Azure 資料移轉服務。

az dnc

管理委派的網路。

az dt

管理 Azure Digital Twins 解決方案及基礎結構。

az eventgrid

管理 Azure 事件方格主題、網域、網域主題、系統主題合作夥伴主題、事件訂閱、系統主題事件訂閱和夥伴主題事件訂閱。

az eventhubs

管理 Azure 事件中樞命名空間、eventhubs、consumergroups 和異地復原設定-別名。

az extension

管理及更新 CLI 延伸模組。

az feature

管理資源提供者功能。

az feedback

將意見反應傳送給 Azure CLI 團隊。

az find

我是 AI 機器人,我的建議是根據我們的 Azure 檔,以及 Azure CLI 和 Azure ARM 使用者的使用模式。 使用我來改善 Azure 產品和檔。

az footprint
az functionapp

管理函數應用程式。 若要安裝 Azure Functions Core tools,請參閱 https://github.com/Azure/azure-functions-core-tools

az fzf

透過 fzf 選取使用中或預設物件的命令。

az graph

查詢受 Azure Resource Manager 管理的資源。

az group

管理資源群組和範本部署。

az guestconfig

管理來賓設定。

az hanainstance

(預覽版) 管理 Azure SAP Hana 實例。

az hdinsight

管理 HDInsight 資源。

az healthbot

使用 healthbot 管理 bot。

az healthcareapis

管理醫療保健 Api。

az hpc-cache

管理 hpc cache 的命令。

az identity

受控服務識別。

az image

管理自訂虛擬機器映射。

az import-export

管理匯入匯出。

az interactive

啟動互動模式。 安裝互動式擴充功能(如果尚未安裝)。

az internet-analyzer

用來管理 internet analyzer 的命令。

az iot

管理 (IoT) 資產的物聯網。

az k8sconfiguration

用來管理 Kubernetes 設定的命令。

az k8s-configuration

用來管理 Kubernetes 設定的命令。

az k8s-extension

管理 K8s 延伸模組的命令。

az keyvault

管理 KeyVault 金鑰、秘密和憑證。

az kusto

管理 Azure Kusto 資源。

az lab

管理 Azure DevTest Labs。

az local-context

管理本機內容。

az lock

管理 Azure 鎖定。

az logic

管理邏輯。

az login

登入 Azure。

az logout

登出以移除 Azure 訂用帳戶的存取權。

az maintenance

管理維護。

az managedapp

管理由獨立軟體廠商 (Isv) 所提供及維護的範本解決方案。

az managed-cassandra

Azure 受控 Cassandra。

az managedservices

管理 Azure 中的註冊指派和定義。

az managementpartner

可讓合作夥伴將 Microsoft 合作夥伴網路 (MPN) 識別碼關聯至客戶的 Azure 目錄中的使用者或服務主體。

az maps

管理 Azure 地圖服務。

az mariadb

管理適用於 MariaDB 的 Azure 資料庫伺服器。

az mesh

(預覽版) 管理 Azure Service Fabric 網格資源。

az ml

管理 Azure Machine Learning 資源。

az ml

管理機器學習資源。

az monitor

管理 Azure 監視器服務。

az mysql

管理適用於 MySQL 的 Azure 資料庫伺服器。

az netappfiles

管理 Azure NetApp Files (ANF) 資源。

az network

管理 Azure 網路資源。

az next

建議所要採取的下一組命令。

az notification-hub

管理通知中樞。

az offazure

管理內部部署資源以進行遷移。

az openshift

管理 Azure Red Hat OpenShift 3.11 叢集。

az peering

管理對等互連。

az pipelines

管理 Azure Pipelines。

az policy

管理資源原則。

az portal

管理入口網站。

az postgres

管理適用於 PostgreSQL 的 Azure 資料庫伺服器。

az powerbi

管理 PowerBI 資源。

az ppg

管理鄰近放置群組。

az provider

管理資源提供者。

az providerhub

使用 ProviderHub 管理資源。

az quantum

管理 Azure Quantum 工作區,並將工作提交至 Azure Quantum 提供者。

az redis

管理 Azure 應用程式的專用 Redis 快取。

az redisenterprise

管理 Azure 應用程式的專用 Redis Enterprise 快取。

az relay

管理 Azure 轉送服務命名空間、WCF 轉送、混合式連接和規則。

az remote-rendering-account

管理混合現實的遠端呈現帳戶。

az repos

管理 Azure Repos。

az reservations

管理 Azure 保留專案。

az resource

管理 Azure 資源。

az resource-mover

在 Azure 中移動資源。

az rest

叫用自訂要求。

az role

使用 Azure Active Directory 和服務主體管理存取控制的使用者角色。

az sapmonitor

(預覽版) 管理 Azure SAP 監視器。

az search

管理 Azure 搜尋服務、系統管理金鑰和查詢金鑰。

az security

使用 Azure 資訊安全中心管理您的安全性狀況。

az self-test

執行 CLI 的自我測試。

az sentinel

管理安全性見解。

az serial-console

Connent 至 Linux/Windows 虛擬機器或 VMSS 實例的序列主控台。

az servicebus

管理 Azure 服務匯流排命名空間、佇列、主題、訂用帳戶、規則和異地嚴重損壞修復設定別名。

az sf

管理和管理 Azure Service Fabric 叢集。

az sig

管理共用映射庫。

az signalr

管理 Azure SignalR Service。

az snapshot

管理受控磁片、原生 blob 或其他快照集的時間點複本。

az spatial-anchors-account

管理具有混合現實的空間錨點帳戶。

az spring-cloud

用來管理 Azure 春季雲端的命令。

az sql

管理 Azure SQL 資料庫和資料倉儲。

az ssh

使用 AAD 發出的 openssh 憑證,透過 SSH 連線到 Azure Vm 等資源 (等) 。

az sshkey

使用 vm 管理 ssh 公開金鑰。

az stack-hci

管理 Azure Stack HCI。

az staticwebapp

管理靜態應用程式。

az storage

管理 Azure 雲端儲存體資源。

az storagesync

管理 Azure 檔案同步。

az stream-analytics

管理串流分析。

az support

管理 Azure 支援資源。

az synapse

管理及操作 Synapse 工作區、Spark 集區 SQL 集區。

az tag

資源上的標記管理。

az term

使用 marketplaceordering 管理 marketplace 合約。

az ts

管理訂用帳戶或資源群組範圍的範本規格。

az tsi

管理 Azure 時間序列深入解析。

az upgrade

升級 Azure CLI 和延伸模組。

az version

依預設,顯示 JSON 格式的 Azure CLI 模組和延伸模組的版本,或依--output 設定的格式。

az vm

管理 Linux 或 Windows 的虛擬機器。

az vmss

(VMSS) 管理 Azure 虛擬機器擴展集中虛擬機器的群組。

az vmware

用來管理 Azure VMware 解決方案的命令。

az webapp

管理 web apps。

az webpubsub

用來管理 Webpubsub 的命令。

az configure

管理 Azure CLI 設定。 此命令是互動式的。

若為自動化案例或設定所有可用的選項,請使用新的 az config

az configure [--defaults]
             [--list-defaults {false, true}]
             [--scope {global, local}]

範例

設定預設資源群組、webapp 和 VM 名稱。

az configure --defaults group=myRG web=myweb vm=myvm

清除預設 webapp 和 VM 名稱。

az configure --defaults vm='' web=''

選擇性參數

--defaults -d

通用引數預設值的以空格分隔的「名稱 = 值」配對。

--list-defaults -l

列出所有適用的預設值。

接受的值: false, true
--scope

預設值的範圍。 使用「本機」進行設定,只在目前資料夾下生效。

接受的值: global, local
預設值: global

az feedback

將意見反應傳送給 Azure CLI 團隊。

此命令是互動式的。 可能的話,它會啟動預設的網頁瀏覽器,以開啟 [GitHub 問題建立] 頁面,其中包含自動產生和預先填入的主體。 提交問題本文之前,您將有機會編輯問題主體。

az feedback

az find

我是 AI 機器人,我的建議是根據我們的 Azure 檔,以及 Azure CLI 和 Azure ARM 使用者的使用模式。 使用我來改善 Azure 產品和檔。

az find [<CLI_TERM>]

範例

給我任何 Azure CLI 群組,然後在群組中顯示最受歡迎的命令。

az find "az storage"

告訴我任何 Azure CLI 命令,我將會顯示最受歡迎的參數和子命令。

az find "az monitor activity-log list"

您也可以輸入搜尋詞彙,並嘗試協助找出最佳的命令。

az find "arm template"

選擇性參數

<CLI_TERM>

您需要範例的 Azure CLI 命令或群組。

az interactive

啟動互動模式。 安裝互動式擴充功能(如果尚未安裝)。

如需互動模式的詳細資訊,請參閱: https://azure.microsoft.com/blog/welcome-to-azure-cli-shell/

az interactive [--style {bg, br, contrast, default, grey, halloween, neon, none, pastel, primary, purple, quiet}]
               [--update]

選擇性參數

--style -s

Shell 的色彩。

接受的值: bg, br, contrast, default, grey, halloween, neon, none, pastel, primary, purple, quiet
--update

將互動式擴充功能更新為可用的最新版本。

az login

登入 Azure。

az login [--allow-no-subscriptions]
         [--identity]
         [--password]
         [--scope]
         [--service-principal]
         [--tenant]
         [--use-cert-sn-issuer]
         [--use-device-code]
         [--username]

範例

以互動方式登入。

az login

以使用者名稱和密碼登入。 這不適用於已啟用雙因素驗證的 Microsoft 帳戶或帳戶。 如果密碼的第一個字元是 '-',請使用-p = secret。

az login -u johndoe@contoso.com -p VerySecret

使用用戶端密碼來登入服務主體。 如果密碼的第一個字元是 '-',請使用-p = secret。

az login --service-principal -u http://azure-cli-2016-08-05-14-31-15 -p VerySecret --tenant contoso.onmicrosoft.com

使用用戶端憑證來登入服務主體。

az login --service-principal -u http://azure-cli-2016-08-05-14-31-15 -p ~/mycertfile.pem --tenant contoso.onmicrosoft.com

使用 VM 系統指派的身分識別登入

az login --identity

使用 VM 的使用者指派身分識別登入。 服務身分識別的用戶端或物件識別碼也可運作

az login --identity -u /subscriptions/<subscriptionId>/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

選擇性參數

--allow-no-subscriptions

支援存取租使用者而不需要訂用帳戶。 執行租使用者層級的命令(例如 ' az ad ')並不常見,但很有用。

--identity -i

使用虛擬機器的身分識別登入。

--password -p

認證(例如使用者密碼)或服務主體的認證,會提供用戶端密碼或具有金鑰和公開憑證的 pem 檔案。 如果未指定,則會提示。

--scope

在/authorize 要求中使用。 它只能涵蓋一個靜態資源。

--service-principal

代表服務主體的認證。

--tenant -t

使用服務主體時,必須提供 AAD 租使用者。

--use-cert-sn-issuer

與設定主體名稱和簽發者驗證的服務主體搭配使用,以支援自動憑證的匯總。

--use-device-code

使用以裝置程式碼為基礎的 CLI 舊驗證流程。 如果 CLI 無法以您的身分啟動瀏覽器(例如,在遠端 SSH 或 Cloud Shell),CLI 也會使用此功能。

--username -u

使用者名稱、服務主體或受控服務識別識別碼。

az logout

登出以移除 Azure 訂用帳戶的存取權。

az logout [--username]

選擇性參數

--username

帳戶使用者若遺失,請登出目前使用中的帳戶。

az next

建議所要採取的下一組命令。

有一些自訂設定:

[1] az config set next.execute_in_prompt = True/False 開啟/關閉以互動模式執行建議命令的步驟。 依預設開啟。

[2] az config set next.filter_type = True/False 開啟/關閉篩選建議類型的步驟。 預設為關閉。

[3] az config set next。 output = json/jsonc/none/table/tsv/yaml/yamlc/status Set 預設輸出格式。 狀態是預設值。

[4] az config set next.num_limit = {amount_limit} 設定建議專案的限制。 預設值為5。

[5] az config set next.show_arguments = True/False 顯示/隱藏建議專案的引數。 預設值為 False。

[6] az config set next.print_help = True/False 啟用/停用在執行每個命令之前,是否要主動列印說明。 預設值為 False。

az next

az rest

叫用自訂要求。

此命令會使用已登入的認證自動進行驗證:如果未設定授權標頭,它會附加標頭 Authorization: Bearer <token> ,其中 <token> 會從 AAD 取出。 如果--url 是以的端點為開頭,則權杖的目標資源會衍生自--url az cloud show --query endpoints 。 您也可以使用--資源來取得自訂資源。 如果未設定 Content-type 標頭,且--body 是有效的 JSON 字串,Content-type 標頭將會預設為 application/JSON。

az rest --uri
        [--body]
        [--headers]
        [--method {delete, get, head, options, patch, post, put}]
        [--output-file]
        [--resource]
        [--skip-authorization-header]
        [--subscription]
        [--uri-parameters]

範例

透過 Microsoft Graph 取得審核記錄

az rest --method get --url https://graph.microsoft.com/beta/auditLogs/directoryAudits

更新 Azure Active Directory Graph 使用者的顯示名稱

az rest --method patch --url "https://graph.microsoft.com/v1.0/users/johndoe@azuresdkteam.onmicrosoft.com" --body "{\"displayName\": \"jondoe2\"}"

取得虛擬機器

az rest --method get --uri /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2019-03-01

從檔案 body.js建立公用 IP 位址

az rest --method put --url https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPAddresses/{publicIpAddressName}?api-version=2019-09-01 --body @body.json

列出 (Bash) 的前三個資源

az rest --method get --url https://management.azure.com/subscriptions/{subscriptionId}/resources?api-version=2019-07-01 --url-parameters \$top=3

必要參數

--uri --url -u

要求 URL。 如果它不是以主機開頭,CLI 會將它視為 Azure 資源識別碼,並在其上使用所顯示的目前雲端 ARM 端點做為首碼 az cloud show --query endpoints.resourceManager 。 一般權杖 {subscriptionId} 將取代為所指定的目前訂用帳戶識別碼 az account set

選擇性參數

--body -b

要求主體。 使用 @ {file} 從檔案載入。 如需不同終端機中的報價問題,請參閱 https://github.com/Azure/azure-cli/blob/dev/doc/use_cli_effectively.md#quoting-issues

--headers

KEY = VALUE 格式或 JSON 字串中以空格分隔的標頭。 使用 @ {file} 從檔案載入。

--method -m

HTTP 要求方法。

接受的值: delete, get, head, options, patch, post, put
預設值: get
--output-file

將回應承載儲存至檔案。

--resource

CLI 應從 AAD 取得權杖以便存取服務的資源 url。 權杖將放置在授權標頭中。 根據預設,CLI 可以根據--url 引數來找出這項功能,除非您使用不在 "az cloud show--query 端點" 清單中的引數。

--skip-authorization-header

請勿自動附加授權標頭。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用來設定預設訂用帳戶 az account set -s NAME_OR_ID

--uri-parameters --url-parameters

URL 中的查詢參數。 以空格分隔的查詢(索引鍵 = 值格式或 JSON 字串)。 使用 @ {file} 從檔案載入。

az self-test

執行 CLI 的自我測試。

az self-test [--subscription]

選擇性參數

--subscription

訂用帳戶的名稱或識別碼。 您可以使用來設定預設訂用帳戶 az account set -s NAME_OR_ID

az upgrade

升級 Azure CLI 和延伸模組。

az upgrade [--all {false, true}]
           [--subscription]
           [--yes]

選擇性參數

--all

也可以啟用更新延伸模組。

接受的值: false, true
預設值: true
--subscription

訂用帳戶的名稱或識別碼。 您可以使用來設定預設訂用帳戶 az account set -s NAME_OR_ID

--yes -y

不要提示檢查版本資訊。

az version

依預設,顯示 JSON 格式的 Azure CLI 模組和延伸模組的版本,或依--output 設定的格式。

az version [--subscription]

選擇性參數

--subscription

訂用帳戶的名稱或識別碼。 您可以使用來設定預設訂用帳戶 az account set -s NAME_OR_ID