您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az

命令

az account

管理 Azure 订阅信息。

az acr

用 Azure 容器注册表管理专用注册表。

az acs

管理 Azure 容器服务。

az ad

管理基于角色的访问控制所需 Azure Active Directory 图形实体。

az advisor

管理 Azure 顾问。

az afd
az ai-examples

向帮助内容添加 AI 支持的示例。

az aks

管理 Azure Kubernetes 服务。

az alias

管理 Azure CLI 别名。

az ams

管理 Azure Media Services 资源。

az apim

管理 Azure API 管理服务。

az appconfig

管理应用配置。

az appservice

管理应用服务计划。

az arcappliance

用于管理 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 机器人服务。

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

管理 Azure VMware Solution by CloudSimple。

az customlocation

用于创建、获取、列出和删除 CustomLocations 的命令。

az custom-providers
az databox
az databoxedge

支持数据 box 边缘设备和管理。

az databricks

管理 databricks 工作区。

az datafactory

使用 datafactory 管理工厂。

az datashare

用于管理 datashare 的命令。

az dedicated-hsm

用于创建、更新、列出、显示和删除 Hsm 的专用 hsm。

az demo

用于设计、开发和演示 Azure CLI 的演示。

az deployment

在订阅范围中管理 Azure 资源管理器模板部署。

az deploymentmanager

创建和管理服务的部署。

az deployment-scripts

在订阅或资源组范围内管理部署脚本。

az desktopvirtualization
az devops

管理 Azure DevOps 组织级别操作。

az disk

管理 Azure 托管磁盘。

az disk-access

管理磁盘访问资源。

az disk-encryption-set

磁盘加密集资源。

az dla

管理 Data Lake Analytics 帐户、作业和目录。

az dls

管理 Data Lake Store 帐户和文件系统。

az dms

(DMS) 实例中管理 Azure 数据迁移服务。

az dt

管理 Azure 数字孪生解决方案和基础结构。

az eventgrid

管理 Azure 事件网格主题,域,域主题,系统主题合作伙伴主题,事件订阅,系统主题事件订阅和合作伙伴主题事件订阅。

az eventhubs

管理Azure 事件中心命名空间、事件中心、使用者组和异地恢复配置 - 别名。

az extension

管理和更新 CLI 扩展。

az feature

管理资源提供程序功能。

az feedback

将反馈发送到 Azure CLI 团队。

az find

我是 AI 机器人,我的建议基于 Azure 文档以及 Azure CLI 和 Azure ARM 用户的使用模式。 使用我可以改进 Azure 产品和文档。

az footprint
az functionapp

管理函数应用。 若要安装 Azure Functions 核心工具,请参阅 https://github.com/Azure/azure-functions-core-tools

az fzf

通过 fzf 选择活动或默认对象的命令。

az graph

查询由 Azure 管理的资源资源管理器。

az group

管理资源组和模板部署。

az guestconfig
az hack

用于管理通常用于学生攻击的资源的命令。

az hanainstance

(预览) 管理 Azure SAP HANA 实例。

az hdinsight

管理 HDInsight 资源。

az healthbot

通过 healthbot 管理机器人。

az healthcareapis
az hpc-cache

用于管理 hpc 缓存的命令。

az identity

托管服务标识。

az image

管理自定义虚拟机映像。

az import-export

管理导入导出。

az interactive

启动交互模式。 如果尚未安装,则安装交互式扩展。

az internet-analyzer

用于管理 internet 分析器的命令。

az iot

管理物联网 (IoT) 资产。

az k8sconfiguration

用于管理 Kubernetes 配置的命令。

az k8s-configuration

用于管理 Kubernetes 配置的命令。

az k8s-extension

用于管理 K8s 的命令。

az keyvault

管理 KeyVault 密钥、机密和证书。

az kusto

管理 Azure Kusto 资源。

az lab

管理 Azure 开发测试实验室。

az local-context

管理本地上下文。

az lock

管理 Azure 锁。

az logic
az login

登录 Azure。

az logout

注销以删除对 Azure 订阅的访问权限。

az maintenance
az managedapp

管理独立软件供应商 (Isv) 提供和维护的模板解决方案。

az managed-cassandra
az managedservices

管理 Azure 中的注册分配和定义。

az managementpartner

允许合作伙伴将 Microsoft 合作伙伴网络 (MPN) ID 关联到客户的 Azure 目录中的用户或服务主体。

az maps

管理 Azure Maps。

az mariadb

管理 Azure Database for MariaDB 服务器。

az mesh

(预览) 管理 Azure Service Fabric 网格资源。

az ml

Azureml._cli 命令。

az monitor

管理 Azure Monitor 服务。

az mysql

管理 Azure Database for MySQL 服务器。

az netappfiles

(和) 资源管理 Azure NetApp 文件。

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

管理 Azure Database for PostgreSQL 服务器。

az powerbi

管理 PowerBI 资源。

az ppg

管理邻近位置组。

az provider

管理资源提供程序。

az providerhub
az quantum

管理 Azure 量程工作区,并将作业提交到 Azure 量程提供程序。

az redis

为 Azure 应用程序管理专用的 Redis 缓存。

az redisenterprise

管理 Azure 应用程序的专用 Redis 企业缓存。

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 Monitor。

az search

管理 Azure 搜索服务、管理密钥和查询密钥。

az security

通过 Azure 安全中心管理安全状况。

az self-test

运行 CLI 的自我测试。

az sentinel
az servicebus

管理Azure 服务总线命名空间、队列、主题、订阅、规则和异地灾难恢复配置别名。

az sf

管理 Azure Service Fabric群集。

az sig

管理共享映像库。

az signalr

管理 Azure SignalR 服务。

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
az staticwebapp

管理静态应用。

az storage

管理 Azure 云存储资源。

az storagesync

管理 Azure 文件同步。

az stream-analytics

管理流分析。

az support

管理 Azure 支持资源。

az synapse

管理和操作 Synapse 工作区、Spark 池和 SQL Pool。

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

管理 Azure 虚拟机规模集中虚拟机的分组 (VMSS) 。

az vmware

用于管理 Azure VMware 解决方案的命令。

az webapp

管理 web 应用。

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

默认值的作用域。 使用 "local" 只能在当前文件夹下生效。

接受的值: global, local
默认值: global

az feedback

将反馈发送到 Azure CLI 团队。

此命令为交互式命令。 如果可能,它将启动默认 web 浏览器以打开 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 的用户分配的标识登录。 服务标识的客户端或对象 id 也起作用

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 的旧身份验证流。 如果无法以你的名义启动浏览器(例如远程 SSH 或 Cloud Shell 中),CLI 也将使用此方法。

--username -u

用户名、服务主体或托管服务标识 ID。

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 设置默认输出格式。 状态为默认值。

[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 标头并且正文是有效的 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 图形用户的显示名称

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 资源 ID,并在显示的当前云的 ARM 终结点上为它加上前缀 az cloud show --query endpoints.resourceManager 。 通用令牌 {subscriptionId} 将替换为指定的当前订阅 ID az account set

可选参数

--body -b

请求正文。 使用 @ {file} 从文件加载。 有关不同终端中的报价问题,请参阅 https://github.com/Azure/azure-cli/blob/dev/doc/use_cli_effectively.md#quoting-issues

--headers

键 = 值格式或 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

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--uri-parameters --url-parameters

URL 中的查询参数。 键 = 值格式或 JSON 字符串形式的以空格分隔的查询。 使用 @ {file} 从文件加载。

az self-test

运行 CLI 的自我测试。

az self-test [--subscription]

可选参数

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

az upgrade

升级 Azure CLI 和扩展。

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

可选参数

--all

同时启用更新扩展。

接受的值: false, true
默认值: true
--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--yes -y

不提示查看发行说明。

az version

默认显示 JSON 格式的 Azure CLI 模块和扩展的版本,或按--output 配置的格式显示。

az version [--subscription]

可选参数

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID