你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure CLI 发行说明
2024 年 8 月 6 日
版本 2.63.0
ACR
az acr login
:支持可选的资源组参数以跳过订阅资源扫描
AKS
az aks create
:不基于 Python SDK 中的默认值设置--network-plugin
az aks create/update
:支持就地提供托管 Prometheus 参数更新az aks create/update
:为 PremiumV2 磁盘添加验证az aks upgrade
:支持 AKS 升级的层切换az aks create/update
:向命令添加--network-policy none
选项az aks create
:删除帮助消息中不支持的方案命令
应用配置
az appconfig import/export/restore
:向批量操作添加相关请求 ID
应用程序服务
az webapp list-runtimes
:添加参数--show-runtime-details
以显示详细的运行时堆栈并更新列出的 java 相关堆栈的格式az webapp create
:添加参数--acr-identity
以允许用户为 ACR 映像拉取选择用户分配的标识az webapp config set
:添加参数--acr-use-identity
并允许--acr-identity
用户更新 ACR 映像拉取相关配置
ARM
az stack group/sub/mg create
:更新现有堆栈时确认消息的轻微改进
CDN
- 修复 #28717:
az afd secret
更改访问参数的方式 az cdn portal-migration
:为经典 CDN 配置文件迁移添加命令组
计算
az sig create/update
:隐藏--soft-delete
帮助消息中的参数- 修复 #29006:
az ssh
修复Permissions 0644 for '...' are too open
错误 az vmss update
:添加新参数--enable-auto-os-upgrade
以支持更新自动 OS 升级策略参数az vmss update
:添加新参数--upgrade-policy-mode
以支持更新升级策略模式
容器应用
- 修复 #26688:
az containerapp up
修复有关更新现有容器应用的逻辑 az containerapp job stop
:返回停止作业执行的自定义消息- 修复 #29330:
az containerapp auth update
修复拆分逻辑--set
核心
- 解决 CVE-2024-39689
- 解决 CVE-2024-6345
- 支持
az config set extension.dynamic_install_allow_preview
扩展动态安装配置 az logout
:从令牌缓存中删除服务主体访问令牌
Cosmos DB
az cosmosdb delete
:支持--no-wait
MySQL
az mysql flexible-server import stop-replication
:停止源单一服务器与目标灵活服务器之间的复制
NetAppFiles
az netappfiles account create
:更改为--key-vault-resource-id
可选
网络
az network custom-ip prefix create
:添加参数--is-parent
az network network-watcher connection-monitor
:支持创建连接监视器 v2az network vnet peering
:支持虚拟网络子网对等互连
打包
- 删除 Alpine Docker 映像
RDBMS
- [中断性变更]
az postgres flexible-server create
:将 PG 版本的默认值更新为 16 - 修复 #27422:
az postgres flexible-server create
创建 pg 弹性服务器时使用现有子网的 Bug 修复 az postgres flexible-server restore
:将资源 ID 用作源服务器参数值时的 Bug 修复
角色
az role assignment list
:为经典管理员停用添加警告
服务连接器
az containerapp connection create containerapp
:支持ACA2ACA连接
SQL
az sql midb move/copy
:为托管数据库移动/复制添加目标订阅 IDaz sql mi create
:添加--dns-zone-partner
可选参数
存储
az storage fs directory upload/download
:添加回--auth-mode login
AzCopy 现在支持 Oauthaz storage blob sync
:添加回--auth-mode login
AzCopy 现在支持 Oauth
Synapse
az synapse spark job submit
:添加可选--python-files
参数以支持作业提交
2024 年 7 月 9 日
版本 2.62.0
ACR
az acr build/task
:突出显示说明中的参数之间的差异
AKS
az aks create/update
:将 AMW resource.location 更新为仅接受字母数字字符az aks create/update
:在 usnat 中添加对托管 prometheus 加载项的 Azure Managed Grafana 支持az aks create/update
:临时磁盘对 Azure 容器存储的其他支持az aks create/update
:添加和修复对 Azure 容器存储的临时磁盘支持的现有验证
应用配置
az appconfig
:更新应用程序配置存储的帮助消息az appconfig kv import
:更新忽略匹配的帮助消息
应用程序服务
az webapp deploy
:禁用部署到应用槽的 deploymentstatus APIaz webapp deployment source config-zip
:禁用部署到应用槽的 deploymentstatus API- 修复 #29041:
az webapp config access-restriction add
修复边缘大小写验证服务标记 az functionapp create
:避免在 endOfLifeDate 未从堆栈 API 传递时引发异常
ARM
az stack mg create
:在创建之前自动验证 MG 堆栈az bicep restore
:修复帮助消息中的拼写错误
Backup
az backup restore restore-disks/restore-azurewl/restore-azurefiles/restore-azurefileshare
:为跨租户 MUA 保护添加--tenant-id
,否则允许在受资源防护保护时还原az backup vault encryption update
:添加对 CMK 操作 MUA 的支持
CDN
- 修复 #28721:
az afd origin-group create
添加参数以支持会话相关性状态 - 修复 #28824:
az cdn profile
添加默认位置 - 修复 #28733:
az cdn endpoint update
添加支持以更新现有终结点
计算
az vmss update
:添加新参数--zones
以支持设置 vmss 区域扩展az vm install-patches
:添加新参数--max-patch-publish-date
以支持设置最大修补程序发布日期az vmss reimage
:添加新参数--force-update-os-disk-for-ephemeral
以支持更新基本 OS 磁盘az vmss create/update
:添加新参数--scheduled-event-additional-publishing-target-event-grid-and-resource-graph
以支持设置计划的事件策略az vmss create/update
:添加新参数--enable-user-reboot-scheduled-events
以支持设置策略以重新启动计划事件az vmss create/update
:添加新参数--enable-user-redeploy-scheduled-events
以支持设置策略以重新部署计划事件az vmss update
:向参数添加选项Standard
--security-type
az vmss create
:支持在创建灵活 VMSS 期间将升级策略模式设置为自动az sig image-definition create
:修复安全类型的默认值
容器应用
az containerapp env create/update
:支持使用 进行对等流量加密--enable-peer-to-peer-encryption
az containerapp job update
:修复轮询逻辑和--no-wait
az containerapp show-custom-domain-verification-id
:显示用于绑定自定义域的验证 IDaz containerapp env update
:修复有关使用 删除目标的日志配置--logs-destination none
az containerapp list-usages
:支持订阅中的列表使用情况- 修复 #28983:
az containerapp job registry
支持修改作业注册表的命令 az containerapp auth
:支持令牌存储、--token-store
--sas-url-secret
、、--sas-url-secret-name
--yes
- 修复 #29128:
az containerapp env certificate
支持托管证书 - 修复 #29172:
az containerapp secret set
删除机密名称长度限制
核心
- 修复 #28997:修复了使用 WAM 作为管理员登录时出现“用户已取消帐户控制操作”错误
- 解决 CVE-2024-37891
- 解决 CVE-2024-35195
aaz
:添加参数完成程序支持
Cosmos DB
az service create
:添加--gateway-type
以支持多个专用网关类型
MySQL
az mysql flexible-server update
:支持与主服务器不同的副本资源组az mysql flexible-server detach-vnet
:支持将 vnet azure mysql 服务器转换为非 vnet 服务器的新命令az mysql flexible-server deploy/update
:为已启用 HA 和输入验证程序添加警告消息
网络
az network application-gateway waf-policy custom-rule update
:添加参数--js-cookie-exp-time
az network cross-region-lb address-pool
:添加参数-- admin-state
az network application-gateway rewrite-rule
:添加--request-header-configurations
和--response-header-configurations
az network virtual-appliance restart
:允许重启与网络虚拟设备关联的虚拟机az network virtual-appliance inbound-security-rule
:支持 NVA 入站安全规则的 GET 操作az network vnet subnet
:添加参数--endpoints
RDBMS
az postgres flexible-server restore
:通过将存储类型设置为“PremiumV2_LRS”,添加使用高级 SSD v2 磁盘还原到新服务器的功能az postgres flexible-server migration create
:修复了在将 MigrationRuntimeResourceId 传递到迁移参数时存在的 bug,现在需要在属性 json 文件中提供az postgres flexible-server firewall-rule create
:正确的防火墙规则名称和 IP 范围验证程序az postgres flexible-server update
:添加参数以启用或禁用公共访问az postgres flexible-server create
:添加参数--create-default-database
以支持禁用默认数据库创建az postgres flexible-server upgrade
:取消阻止从 CLI 中突发的 MVUaz postgres flexible-server update
:要禁用的正确设置--maintenance-window
SignalR
az signalr upstream update
:更新资源时删除空位置字符串
SQL
az sql db update
:添加--manual-cutover
和--perform-cutover
参数
存储
az storage container policy
:修复权限和到期均为 null 的情况az storage account create/update
:支持 TLS 1.3,建议--min-tls-version
更新为 1.2
2024 年 5 月 21 日
版本 2.61.0
AKS
- [中断性变更]
az aks create
:指定--enable-managed-identity
并--service-principal
/--client-secret
同时会导致MutuallyExclusiveArgumentError
- [中断性变更]
az aks create
:将选项--enable-managed-identity
的默认值从True
更改为False
az aks mesh upgrade rollback/complete
:添加--yes
参数以支持不提示用户确认操作az aks create/update
:向--node-os-upgrade-channel
参数添加SecurityPatch
选项az aks create/update
:添加新参数--enable-cost-analysis
以启用将 Kubernetes 命名空间和部署详细信息导出到成本分析视图az aks create
:回填--enable-managed-identity
True
选项--service-principal
时的值,且--client-secret
未同时指定az aks nodepool update
:添加用于支持就地更新 OS SKU 的选项--os-sku
az aks create
:为监视加载项添加--ampls-resource-id
和--enable-high-log-scale-mode
可选参数az aks enable-addons
:添加--ampls-resource-id
和--enable-high-log-scale-mode
可选参数
应用程序服务
- [中断性变更]
az webapp deploy
:对 Linux Web 应用部署输出使用部署状态 API - [中断性变更]
az webapp up
:对 Linux Web 应用部署输出使用部署状态 API - [中断性变更]
az webapp deployment source config-zip
:对 Linux Web 应用部署输出使用部署状态 API az functionapp scale config always-ready
:如果 alwaysReady 属性为 null,则将其设置为空数组az functionapp
:更新 flex 函数应用的消息传递az functionapp deployment source config-zip
:允许没有 Microsoft.Web/serverFarm 读取权限的用户部署函数应用az webapp list
:未指定资源组名称时修复 bug--show-details
失败az webapp list-runtimes/create/up
:添加 Java 21 支持az functionapp create
:使用堆栈 API netFrameworkVersion 值,而不是 Python SDK 中的默认值az functionapp create
:适用于 dotnet 隔离的 Linux 消耗应用的 linuxFxVersion 将不再留空az functionapp
:当无法检测到运行时时,不阻止执行命令,如果不适用,则省略显示运行时警告(例如 centauri 应用、运行 docker 映像的应用)az appservice plan create/update
:添加 IsolatedV2 内存密集型 SKU 支持az functionapp create
:如果客户在创建 Centauri 函数应用时不提供映像,我们将使用更新的默认 Centauri 映像
ARM
- [中断性变更]
az stack group/sub/mg create/delete
:删除已--delete-all
弃用的、--delete-resources
和--delete-resource-groups
标志。 请改用--action-on-unmanage
/--aou
参数 az group delete
:为--force-deletion-types
参数添加新选项Microsoft.Databricks/workspaces
az deployment
:支持具有单个--parameters
参数的.bicepparam
内联参数az stack group/sub/mg validate
:添加新validate
命令以预检堆栈部署上的预检验证az stack group/sub create
:在创建或更新堆栈之前,现在将进行堆栈验证az stack group/sub/mg create/delete
:现在可以配置对堆栈托管管理组的非托管行为执行的操作az stack group/sub/mg create
:创建操作的相关 ID 现在作为堆栈的属性返回az stack group/sub/mg create/delete
:添加将绕过与堆栈资源列表不同步的错误的新标志--bypass-stack-out-of-sync-error
/--bse
计算
- [中断性变更]
az sig image-definition create
:设置 Hyper-V 生成和安全类型的默认值 az vmss create/update
:添加新参数--enable-resilient-creation
并支持--enable-resilient-deletion
VMSS 上的复原策略az vm create/update
:为--ephemeral-os-disk-placement
参数添加新选项NvmeDisk
az vmss create/update
:为--ephemeral-os-disk-placement
参数添加新选项NvmeDisk
az vm create
:添加新参数--source-snapshots-or-disks
并支持--source-snapshots-or-disks-size-gb
从快照和磁盘创建隐式磁盘az vm create
:添加新参数--source-disk-restore-point
并支持--source-disk-restore-point-size-gb
从磁盘还原点创建隐式磁盘az vmss update
:添加新参数--ephemeral-os-disk
以支持从临时 OS 磁盘到非临时 OS 磁盘的 VMSS 就地相互迁移az vmss update
:添加新参数--ephemeral-option
以支持设置临时磁盘设置
计算诊断
az compute-recommender spot-placement-recommender
:添加新命令以支持为现成 VM SKU 生成放置分数
容器应用
az containerapp create/update
:修复--scale-rule-tcp-concurrency
TCP 缩放规则az containerapp compose create
:修复了未从中解决环境位置的问题--location
- 修复 #28864:
az containerapp ingress update
使用 修复从 http 到 tcp 的更新传输--transport tcp
az containerapp compose create
:修复包含多个服务的变量混合问题--compose-file-path
- 修复 #28380:
az containerapp ingress access-restriction set
修复不存在时name
修复KeyError
核心
- 解决 CVE-2024-34064
- [中断性变更]
az login
:在 Windows 上使用 WAM 作为默认身份验证方法。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2271136 aaz
:支持 中的扩展值AAZArgEnum
- 向登录上下文添加
tenantDefaultDomain
和tenantDisplayName
属性(显示者az account list
) - 提示对所有无提示身份验证失败进行交互式身份验证
密钥保管库
- [中断性变更]
az keyvault create
:默认值--enable-rbac-authorization
为 true az keyvault key create
:更新用于的发布策略--default-cvm-policy
NetAppFiles
- [中断性变更]
az account backup
:将备份命令替换为 backup-vault 命令 - [中断性变更]
az volume backup status
:删除volume backup status
命令,替换为az netappfiles volume latest-backup-status show
az netappfiles account backup-vault
:添加备份保管库命令组az netappfiles volume latest-backup-status show
:添加命令以获取最新备份状态az netappfiles volume latest-restore-status show
:添加命令以获取最新备份状态az netappfiles resource region-info list
:添加命令以列出区域特定信息az netappfiles resource region-info default show
:添加命令以获取网络邻近度和逻辑区域映射信息的存储
网络
- [中断性变更]
az network dns zone
:弃用--zone-type
和registration-vnets
resolution-vnets
az network vnet subnet
:添加参数--sharing-scope
az network private-endpoint-connnection
:为专用终结点连接添加Microsoft.App/managedEnvironment
- 修复 #28615:
az network application-gateway address-pool update
并发方案中的争用条件 - 修复 #28705:
az network lb rule
未生成身份验证令牌
打包
- 添加 Ubuntu 24.04 Noble Numbat 支持
- [中断性变更]删除 Ubuntu 18.04 支持
配置文件
az login
:引入登录体验 v2。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2271236
RDBMS
az postgres flexible-server migration create
:通过提供迁移运行时资源 ID 作为命令行参数,为迁移添加专用终结点支持
安全性
- [中断性变更]
az security contact create
:弃用--alerts-admins
和--email
- [中断性变更]
az security setting update
: 弃用--enabled
服务连接器
az aks connection list/show
:添加 kubernetes 资源名称az source connection create cognitiveservices
:支持 OpenAI/AIServices/CognitiveServices 作为目标az webapp connection list
:修复交互式输入
存储
- [中断性变更]
az storage account update
:在更改--access-tier
时提示用户增加费用,添加--upgrade-to-storagev2
- [中断性变更]
az storage container set-permission/get-permission
和az storage container policy
:删除--auth-mode login
和--sas-token
用于容器访问策略命令,因为服务器端仅支持共享密钥授权
2024 年 4 月 30 日
版本 2.60.0
ACR
- [中断性变更]
az acr connected-registry create
:模式默认值从 ReadWrite 更改为 ReadOnly az acr connected-registry create
:如果数据终结点已禁用,请求确认以启用它,而不是引发错误
AKS
az aks create/update
:禁用有关 CR 删除时的提示警告az aks create/update
:用于在 Azure Monitor 订阅上运行的 Udpate RP 注册代码az aks create/update
:更新以在空封云中创建工作区时添加默认区域az aks nodepool add
:添加参数--disable-windows-outbound-nat
以添加禁用 Windows 出站NAT 的 Windows 代理池
应用程序服务
az webapp config container set
:删除 docker 前缀并重命名容器相关参数az webapp create
和az webapp deployment slot create
:重命名--docker-registry-server-user
和--docker-registry-server-password
重命名--container-registry-user
--container-registry-password
az webapp create
和az webapp deployment slot create
:添加参数--container-image-name
并container-registry-url
弃用--deployment-container-image-name
az webapp create
和az logicapp create
:更新帮助消息az webapp config set
:添加新参数以允许用户使用单个参数--runtime
更新其堆栈az functionapp create
:删除弹性函数应用的不必要的应用设置- 修复 #28588:
az webapp config access-restriction add
获取值之前检查 null az webapp config access-restriction set
:添加新参数--default-action
以配置主站点的默认操作az webapp config access-restriction set
:添加新参数--scm-default-action
以配置 scm 站点的默认操作az webapp list
:添加参数--show-details
以在输出中包含列出的 Web 应用的详细站点配置az functionapp create
:在创建 flex 函数应用时,将验证提供的运行时是否受弹性支持az functionapp list-flexconsumption-runtimes
:添加对此新命令的支持,以便它在提供--location
时提供受支持的弹性运行时列表--runtime
ARM
az bicep install
:使用 Bicep CLI 支持其他进程体系结构az deployment
:在错误的 bicepparam 文件路径上返回更好的消息az bicep format
:替换为--newline
--newline-kind
az bicep publish
:替换为--documentationUri
--documentation-uri
Backup
az backup vault update
:接受--tenant-id
用于解析跨租户资源防护方案的输入。 保管库不可变性功能现在还具有资源防护保护,并且添加了对相同功能的支持。az backup protection disable
:接受--tenant-id
用于解析跨租户资源防护方案的输入。 停止保护功能现在还具有资源防护保护,并且添加了对同一项的支持。
批处理
az batch pool create
:添加--upgrade-policy-mode
参数以支持自动 OS 升级az batch pool create
:添加--enable-auto-os-upgrade
参数以启用自动 OS 升级az batch pool create
:添加--disable-auto-rollback
参数以禁用 OS 映像回滚功能az batch pool create
:添加--defer-os-rolling-upgrade
参数以在运行任务时延迟 TVM 上的 OS 升级az batch pool create
:添加--use-rolling-upgrade-policy
参数以支持 OS 滚动升级策略az batch pool create
:添加--enable-cross-zone-upgrade
参数以支持跨区域 OS 升级az batch pool create
:添加--max-batch-instance-percent
参数以设置将在一批中升级的总 VM 的最大百分比az batch pool create
:添加--max-unhealthy-instance-percent
参数以设置总 VM 的最大百分比可以同时运行不正常az batch pool create
:添加--max-unhealthy-upgraded-instance-percent
参数以设置可发现处于不正常状态的已升级 VM 的最大百分比az batch pool create
:添加--pause-time-between-batches
参数以在滚动 OS 升级中设置批之间的等待时间az batch pool create
:添加--prioritize-unhealthy-instances
参数以支持首先升级所有不正常的 VMaz batch pool create
:如果违反滚动升级策略,请添加--rollback-failed-instances-on-policy-breach
参数以启用上一模型回滚失败的实例
计算
az vmss create
:在创建 VMSS 期间添加对配置滚动模式升级策略的支持az vmss update
:添加新参数--max-surge
以支持更新滚动升级策略最大激增az capacity reservation group list
:添加新参数--resource-ids-only
以支持检索容量预留组资源 IDaz capacity reservation group create
:通过传递任何内容来支持未共享订阅的更改--sharing profile
Containerapp
az containerapp env create
:支持--dapr-connection-string
设置 Dapr 用于将服务导出到服务通信遥测的应用程序见解连接字符串- 修复 #28553:
az containerapp exec
修复错误inappropriate ioctl for device
核心
- 修复 #28737:修复服务主体身份验证的令牌缓存
- 解决 CVE-2023-3651
监视器
az monitor log-analytics workspace update
:添加参数--sku-name
NetAppFiles
az netappfiles volume-group create
:添加--zones
参数以设置卷组卷的可用性区域az netappfiles volume create/update
:更新支持大型卷的最大值--usage-threshold
网络
az network virtual-appliance inbound-security-rule
:支持永久入站安全规则
RDBMS
az postgres flexible-server upgrade
:添加执行主要版本升级到 PG16 的功能
服务连接器
az aks connection
:对服务连接器的 AKS 支持az webapp/containerapp/spring connection create/update
:在应用配置中存储配置az source connection create
:支持身份验证选择退出
Service Fabric
az sf managed-cluster network-security-rule
:添加新网络安全规则命令
SQL
az sql server create/update
:将 1.3 添加到 minTLSEnum,并将 TLS 1.2 设为默认值
2024 年 4 月 2 日
版本 2.59.0
ACR
- 修复 #14768:
az acr login
为 docker 命令添加环境变量
ACS
az aks create
:添加标志--enable-app-routing
以启用应用路由az aks approuting
:添加命令组以处理应用路由加载项的启用/禁用/更新az aks approuting zone
:添加命令组以处理与应用路由加载项关联的 DNS 区域资源的添加/删除/更新/列表操作az aks create/update
:在 ACS CLI 中引入 Azure 容器存储的更改
AD
az ad
:将 Azure Active Directory 重命名为 Microsoft Entra ID
AKS
az aks create
:添加可选参数--revision
以在创建 AKS 群集时设置 Azure 服务网格加载项的修订az aks mesh get-upgrades
:如果禁用 ASM 加载项,修复了跟踪的命令失败az aks create/update
:为托管 prometheus 加载项启用月饼支持az aks create/update
:在空封云中阻止托管 prometheus 加载项的 Azure 托管 Grafanaaz aks create
:帮助中正确使用“逗号分隔”
应用配置
az appconfig feature filter update
:GA 命令az appconfig kv export
:GA 参数--export-as-reference
应用程序服务
az functionapp create
:为 Flex 函数应用添加对 Node 20 的支持az functionapp create
:将 Node 20 设为节点弹性函数应用的默认节点,将 Python 3.11 设为 python flex 函数应用的默认值az functionapp create
:添加对 SystemAssignedIdentity 和 UserAssignedIdentity 的支持作为部署存储身份验证类型az webapp update
:添加新参数--elastic-web-app-scale-limit
和缩放参数选项az appservice plan update
:添加新参数--elastic-web-app-scale-limit
和缩放参数选项az webapp deployment source config-zip
:将此命令标记为已弃用,建议使用az webapp deploy
命令而不是命令
ARM
az stack group create
:弃用--delete-resources
--delete-resource-groups
和--delete-all
选项并重定向到新--action-on-unmanage
参数az stack group delete
:弃用--delete-resources
--delete-resource-groups
和--delete-all
选项并重定向到新--action-on-unmanage
参数az stack sub create
:弃用--delete-resources
--delete-resource-groups
和--delete-all
选项并重定向到新--action-on-unmanage
参数az stack sub delete
:弃用--delete-resources
--delete-resource-groups
和--delete-all
选项并重定向到新--action-on-unmanage
参数az stack mg create
:弃用--delete-resources
--delete-resource-groups
和--delete-all
选项并重定向到新--action-on-unmanage
参数az stack mg delete
:弃用--delete-resources
--delete-resource-groups
和--delete-all
选项并重定向到新--action-on-unmanage
参数az deployment
:将可为 null 的参数视为 Bicep 部署所需的非必需参数
ARO
az aro create/validate
:修复了权限验证中的 bug,在调用用户具有必要权限的情况下阻止群集创建
CDN
az afd profile
:添加参数--identity
计算
az snapshot grant-access
:添加参数--file-format
以支持在 VHDX 文件格式快照上请求 SAS 时指定文件格式az vmss create
:添加--enable-auto-os-upgrade
参数以支持在创建 VMSS 时自动升级 OSaz sig image-definition create
:为 Hyper-V 生成和安全类型添加警告消息az vmss create/update
:添加参数以指定要用于规模集中所有虚拟机的安全状况az capacity reservation group create/update
:添加新参数--sharing-profile
以支持跨订阅共享容量预留组az snapshot create
:添加参数--bandwidth-copy-speed
以允许以更快的速度复制快照
DataBoxEdge
az databoxedge device
:添加命令组share
以支持管理设备共享az databoxedge device
:添加命令组user
以支持管理设备用户az databoxedge device
:添加命令组storage-account
以支持管理设备存储帐户az databoxedge device
:添加命令组storage-account-credential
以支持管理设备存储帐户凭据az databoxedge device
:添加命令get-extended-information
以支持获取扩展信息
MySQL
az mysql flexible-server advanced-threat-protection-setting show
:显示服务器的高级威胁防护设置az mysql flexible-server advanced-threat-protection-setting update
:使用--state
“启用/禁用”更新服务器的高级威胁防护设置az mysql flexible-server import create
:添加对单向弹性联机迁移的支持
NetAppFiles
az netappfiles check-file-path-availability
:添加新命令以检查文件路径是否可用az netappfiles check-name-availability
:添加新命令以检查资源名称是否可用az netappfiles check-quota-availability
:添加新命令以检查配额是否可用az netappfiles query-network-sibling-set
:添加新命令以描述网络同级集az netappfiles update-network-sibling-set
:添加新命令以更新网络同级集的网络功能az netappfiles quota-limit
:添加新命令组来管理配额限制az netappfiles volume populate-availability-zone
:添加新命令以填充卷的可用性区域信息az netappfiles volume replication re-initialize
:添加新命令以在具有通用临时快照或基于策略的快照的 2 个卷之间重新建立以前删除的复制
网络
az network virtual-appliance connection
:为 NVA 连接添加更新命令az network dns record-set
:添加--traffic-management-profile
TMLink 记录集功能az network application-gateway waf-policy
:将默认规则集从 CRS3.0 更改为 DRS2.1az network virtual-appliance
:添加--internet-ingress-ips
和--network-profile
2024 年 3 月 5 日
版本 2.58.0
ACR
az acr
:将注册表和 Webhook 示例名称更新为小写az acr create/update
:添加新参数--allow-metadata-search
以启用注册表的元数据搜索功能
AKS
- 添加监视加载项以支持 AGC 中的默认工作区
az aks get-versions
:在 supportPlan 上显示额外列az aks create/update
:使用新的 Azure Monitor 工作区区域更新默认区域创建的区域映射az aks update
:零可以设置为出站端口、loadbalancer 配置文件中的 outbound-ip-count 和 AKS 中 natgateway 配置文件中的 outbound-ip-count
API 管理
az apim api export
:添加命令以导出API 管理 API
应用程序服务
az webapp up/create/update
:添加新参数--basic-auth
以允许用户启用和禁用基本身份验证
ARM
- 修复 #27855:
az bicep generate-params
:Bicep 安装发送到 stdout 的消息
Backup
- [中断性变更]
az backup item set-policy
:添加从标准策略迁移到增强策略的警告提示
批处理
az batch pool create
:添加新参数--resource-tags
以支持指定池的资源标记。 然后,为池创建的任何资源也会由同一资源标记进行标记az batch pool create
:为 VM/VMSS 部署添加新参数--security-type
--encryption-at-host
、--secure-boot-enabled
支持--v-tpm-enabled
受信任的启动安全类型az batch pool create
:添加新参数--caching
、--disk-size-gb
以及--write-accelerator-enabled
--storage-account-type
支持 Batch Node 代理临时磁盘无磁盘 SKU
CDN
- 修复 #28240:
az afd rule create
无法在没有条件的情况下创建 - 修复 #28223:
az afd route create
无法创建--content-types-to-compress
- 修复 #27744:
az afd origin-group
:添加参数--enable-health-probe
计算
az vmss nic
:将帮助消息更新给 Guild 用户以灵活 VMSS 的特定命令az vm host redeploy
:添加命令以重新部署专用主机- 修复 #28397:
az vm create
修复使用 创建 VM 的问题--security-type Standard
az vmss application set
:更新 VMSS 时不支持更新购买计划的更新az vmss update-domain-walk
:添加新命令以支持更新 Service Fabric vmss 中的 VM
Containerapp
az containerapp revision copy
:修复--from-revision
了用于继承特定修订的 bug 包含缩放规则az containerapp update
:修复 TypeError:“NoneType”类型的参数不可迭代- 修复 #28226:
az containerapp job update
更新现有缩放规则(如果--scale-rule-name
已传递)
核心
- [中断性变更]
az login
: 替换为allow_broker
enable_broker_on_windows
(#27726)
Cosmos DB
az cosmosdb sql database/container restore
:修复了在同一 SQL 帐户中还原已删除的数据库资源的支持az cosmosdb mongodb database/collection restore
:修复了在同一 MongoDB 帐户中还原已删除的数据库资源的支持az cosmosdb gremlin database/graph restore
:修复了在同一 gremlin 帐户中还原已删除的数据库资源的支持az cosmosdb table restore
:修复了在同一帐户中还原已删除的表资源的支持
MySQL
az mysql flexible-server import create
:将默认进度消息从开始更改为运行
网络
az network virtual-appliance connection
:为 NVA 连接添加显示和列出命令az network vnet-gateway
:添加参数--allow-remote-vnet-traffic
和--allow-vwan-traffic
az network express-route gateway
:添加参数--allow-non-vwan-traffic
RDBMS
- 修复 #27713:
az postgres flexible-server list-skus -o table
修复 list-skus 命令的表输出
安全性
az security api-collection
:管理与 Microsoft Defender for API 的 Azure API 管理 API 连接az security security-connector
:跨多云资源管理云安全状况管理(CSPM)和云工作负荷保护(CWP)
SQL VM
- 修复 #27300:
az sql vm group create
--cluster-subnet-type
:应仅传入WsfcDomainProfile
存储
- 修复 #28356:
az storage account or-policy update
修复-p @policy.json
以允许传入 json 文件 az storage blob upload-batch
:支持--tags
,使--overwrite
非预览
2024 年 2 月 6 日
版本 2.57.0
AKS
az aks upgrade
:将 forceupgrade 设置添加到 aks stable cliaz aks mesh
:添加az aks mesh
命令以管理给定群集中的 Azure 服务网格az aks nodepool add/update/upgrade
:添加新参数--node-soak-duration
以在清空节点之后以及重新映像节点并转到下一个节点之前等待
应用程序服务
az functionapp create
:使用应用见解连接字符串而不是检测密钥az webapp create
:在创建容器 Web 应用时添加新参数--acr-use-identity
,以使用 MSI 配置 ACR 的拉取映像az webapp up
:添加--track-status
arg 以使用 deploymentstatus APIaz webapp deployment source config-zip
:添加--track-status
arg 以使用 deploymentstatus APIaz functionapp create
:仅允许具有函数版本 4 的应用
Backup
az backup restore restore-disks
:在边缘区域备份中添加对磁盘还原的支持az backup restore restore-disks
:支持台湾北部和台湾西北跨区还原
计费
az billing account
:添加新命令list-invoice-section
以支持列出发票科目az billing account
:添加新命令组invoice-section
以支持管理帐户发票部分az billing
:添加新命令enrollment-account
以支持管理注册帐户az billing invoice section
:添加新命令initiate-transfer
以支持传输az billing profile
:添加新命令reservation list
以支持管理预留az billing
:添加新命令组transfer
以支持管理传输
计算
az image builder error-handler
:添加组以管理生成失败时的错误处理选项az sshkey create
:添加参数--encryption-type
以指定要生成的 SSH 密钥的加密类型az vm monitor log show
:弃用azure-loganalytics
并应用azure-monitor-query
az vm/vmss create
:支持受信任的启动作为默认部署选项
消耗
- 修复 #20995 #23825:更新
az consumption
API 版本
Containerapp
az containerapp update
:修复了 minReplicas 在--yaml
值为 0 时或--min-replicas
未设置的问题az containerapp up
:修复了使用containerapp up
命令为 ACR 提供注册表 cr 时出现的问题
密钥保管库
az keyvault create
:为即将发生的中断性变更添加警告,--enable-rbac-authorization
该更改默认为true
az keyvault secret set-attributes
:修复“没有 tzinfo 的 Datetime 将被视为 UTC”警告
监视器
az monitor metrics
:添加list-sub
和list-sub-definition
az monitor metrics list
:修复--top
帮助消息
MySQL
az mysql flexible-server import create
:添加对从 Azure Blob 物理备份导入到灵活服务器的操作进度估计完成时间的支持
网络
az network vnet-gateway create/update
:添加参数--enable-private-ip
- 修复 #28131:
az network vnet-gateway list
应用客户端平展时发生冲突密钥 az network express-route port authorization
:支持使用快速路由端口管理授权az network private-link-service list-auto-approved
:支持列出所有自动批准的专用链接服务az network public-ip ddos-protection-statu show
:支持获取公共 IP 地址的 DDoS 保护状态az network vnet-gateway
:支持 ExpressRoute SKUaz network lb create
:支持跨订阅资源 ID
打包
- 支持 Windows ZIP 包(预览版)
RDBMS
az postgres flexible-server private-endpoint-connection
:添加对专用终结点连接命令的支持,例如列表、显示、批准、拒绝、删除 PostgreSQL 灵活服务器az postgres flexible-server private-link-resource
:添加对专用链接资源命令(如列表)的支持,显示 PostgreSQL 灵活服务器az postgres flexible-server replica stop-replication
:停止复制到只读副本,使其成为读/写服务器。 此命令已弃用。 请改用az postgres flexible-server replica promote
。
Redis
az redis flush
:添加对刷新操作的支持az redis create
:添加对 Microsoft Entra 身份验证的支持az redis access-policy/access-policy-assignment
:用于管理访问策略的新命令组
服务连接器
az webapp/containerapp/spring connection create/update app-insights
:支持将 App Insights 作为目标服务az webapp connection create sql
:支持 serviceconnector-passwordless 扩展的自动安装az webapp/functionapp/containerapp/springapp connection
:支持表存储的Microsoft Entra ID 身份验证类型az webapp/containerapp/spring connection create/update
:支持针对 configurationInfo 和 publicNetwork 选择退出操作
SQL
az sql db ltr-policy/ltr-backup
:添加对备份存储访问层的支持az sql db ltr-policy set
:将 make-backups-immutable 参数添加到 ltr 策略az mi create/update
:添加可选参数--database-format
和--pricing-model
SQL 托管服务器资源az sql mi refresh-external-governance-status
:为Azure SQL 托管实例刷新外部治理状态添加新命令
存储
az storage file copy start
:修复了在两个存储帐户和源文件之间复制时没有父目录- 修复 #28202:
az storage container policy create
修复创建访问策略会删除公共访问权限 az storage container set-permission
:修复了使用现有访问策略更新公共访问权限时失败- 修复 #21876:
az storage blob upload-batch/download-batch/delete-batch
向 unix shell 的值添加双引号--pattern
2024 年 1 月 9 日
版本 2.56.0
AKS
az aks create/update
:添加新参数--load-balancer-backend-pool-type
以定义托管入站后端池的负载均衡器后端池类型az aks create
:添加参数--node-public-ip-tags
以指定节点公共 IP 的 ipTagaz aks nodepool
:添加参数--node-public-ip-tags
以指定节点公共 IP 的 ipTagaz aks create
和az aks nodepool add
:添加 crg-id 选项以使用产能预留组创建节点池az aks stop
:在停止专用链接群集时添加警告az aks trustedaccess role
:添加新命令组以管理受信任的访问角色az aks trustedaccess rolebinding
:添加新命令组以管理受信任的访问角色绑定az aks trustedaccess rolebinding list
:添加新命令以列出所有受信任的访问角色绑定az aks trustedaccess rolebinding show
:添加新命令,根据绑定名称获取特定的受信任访问角色绑定az aks trustedaccess rolebinding create
:添加新命令以创建新的受信任访问角色绑定az aks trustedaccess rolebinding update
:添加新命令以更新现有的受信任访问角色绑定az aks trustedaccess rolebinding delete
:添加新命令以根据名称删除受信任的访问角色绑定az aks update
:添加参数--network-plugin
以更新 AKS 群集的网络插件
应用配置
az appconfig feature set
:向功能命令添加要求类型
应用服务
az functionapp create
:为 Centauri 应用添加 DAPR 支持az functionapp create
:删除 Centauri 的解决方法az webapp deploy
:添加--track-status
arg 以使用 deploymentstatus APIaz functionapp create
:为 Centauri 应用添加工作负载配置文件支持
ARM
az bicep publish
:添加可选参数--with-source
以使用模块发布源代码(实验性)az lock delete
:修复资源组名称的大小写比较问题
计算
az vmss create
:将--orchestration-mode
更改为仅支持旧配置文件的uniform
az vm/vmss create/update
:添加新参数--enable-proxy-agent
和--proxy-agent-mode
以支持 Azure 元数据安全协议az vm/vmss create
:为参数--os-disk-security-encryption-type
添加新选项NonPersistedTPM
以支持创建基于 Intel TDX 的机密 VM
Containerapp
az containerapp job update
:修复当值为0
时未设置--yaml
中的 minExecution 的 bugaz containerapp hostname bind
:修复当--environment
为资源 ID 时分析环境资源组的问题
Cosmos DB
az cosmosdb sql database restore
:添加对在同一 SQL 帐户中还原已删除的数据库资源的支持az cosmosdb sql container restore
:添加对在同一 SQL 帐户中还原已删除的容器资源的支持az cosmosdb mongodb database restore
:添加在同一 MongoDB 帐户中还原已删除的数据库资源的支持az cosmosdb mongodb collection restore
:添加在同一 MongoDB 帐户中还原已删除的集合资源的支持az cosmosdb gremlin database restore
:添加对在同一 gremlin 帐户中还原已删除的数据库资源的支持az cosmosdb gremlin graph restore
:添加在同一 gremlin 帐户中还原已删除的图形资源的支持az cosmosdb table restore
:添加对在同一帐户中还原已删除表资源的支持
Eventhub
az eventhubs georecovery-alias create
:名称参数是必需的
扩展
az extension
:启用扩展语义版本控制并将experimental
加入preview
az extension add/update
:添加--allow-preview
分仅稳定安装和包含预览的安装
密钥保管库
az keyvault create/update-hsm
:正式发布--mi-user-assigned
az keyvault backup/restore start
:正式发布--use-managed-identity
监视器
az monitor log-analytics workspace
:添加list-link-target
和list-available-service-tier
网络
az network application-gateway waf-config list-dynamic-rule-sets
:支持获取 WAF 动态清单az network nsg rule list
:修复-o table
选项中消失的范围和前缀az network vnet subnet
:添加--private-endpoint-network-policies
和--private-link-service-network-policies
RDBMS
az postgres flexible-server virtual-endpoint
:添加对 PostgreSQL 灵活服务器的虚拟终结点的支持az postgres flexible-server replica promote
:添加功能以停止复制,并通过选择计划/强制数据同步升级到主服务器或独立服务器。az postgres flexible-server server-logs list
:列出 PostgreSQL 灵活服务器的服务器日志文件az postgres flexible-server server-logs download
:下载 PostgreSQL 灵活服务器的服务器日志文件az postgres flexible-server create
:添加将存储类型设置为 PremiumV2_LRS 的功能,并在创建过程中提供 IOPS 和吞吐量的值az postgres flexible-server update
:添加在更新期间更新 IOPS 和吞吐量值的功能az postgres flexible-server migration create
:使用迁移配置的参数--migration-option
和 json 文件添加迁移选项(如 Migrate、Validate 和 ValidateAndMigrate)以支持其他属性,如 sourceType 和 sslMode
Redis
az redis import/export
:在导入/导出数据时添加--storage-subscription-id
支持
服务总线
az servicebus georecovery-alias create
:名称参数是必需的
存储
- [中断性变更]
az storage account create
:出于安全考虑,服务器将--allow-blob-public-access
和--allow-cross-tenant-replication
的默认值更改为False
升级
az upgrade
:添加--allow-preview
以区分仅安装稳定版扩展和安装包含预览版的扩展
2023 年 12 月 05 日
版本 2.55.0
ACR
az acr login
:允许注册表名称使用连字符- 修复 #27487:
az acr check-health
:修复 :Mac 操作系统 的 acr 检查运行状况时出现的 DOCKER_PULL_ERROR
AKS
az aks update
:更新出站 IP 说明并删除限制az aks create
:添加参数--asg-ids
和--allowed-host-ports
az aks nodepool add/update
:添加参数--asg-ids
和--allowed-host-ports
应用服务
- 修复 #27189:
az webapp log tail
:丢失 scm 连接时捕获异常
计费
az billing period list
:修复--top
未按预期工作az billing invoice download
:修复命令不起作用az billing invoice list
:修复--period-end-date
和--period-start-date
的帮助消息错误
计算
az disk create
:添加新参数--optimized-for-frequent-attach
以提高经常附加的数据磁盘的可靠性和性能az disk/snapshot create
:添加新参数--elastic-san-resource-id
以支持通过弹性 san 卷快照的 ARM ID 进行创建
Containerapp
az containerapp ingress cors enable
:当值非None
时,仅更新参数--allow-headers
、--allow-credentials
、--allow-methods
、--expose-methods
、--max-age
az containerapp
:将示例中的 container-app 名称和 container-app 作业名称更改为法定名称
密钥保管库
az keyvault backup start
:在输出中添加status
监视器
az monitor activity-log alert
:将 api 版本升级到2020-10-01
以包含any-of
查询条件az monitor activity-log alert
:公开参数all-of
以便用户专门修改查询条件
网络
az network private-endpoint-connection
:添加提供程序Microsoft.DBforPostgreSQL/flexibleServers
az network public-ip prefix
:添加参数--tier
RDBMS
az postgres flexible-server replica create
:添加副本创建期间对--tier
、--sku-name
、--storage-size
等参数的支持az postgres flexible-server update
:添加对使用--performance-tier
的灵活服务器进行自定义 IOPS 更新的支持az postgres flexible-server advanced-threat-protection-setting show
:显示高级威胁防护设置az postgres flexible-server advanced-threat-protection-setting update
:更新高级威胁防护设置,使用--state
作为启用/禁用
服务连接器
az containerapp connection create
:启用容器应用中的密钥保管库引用
SQL
az instance-pool create/update
:为 SQL 实例池资源添加可选参数--maintenance-configuration-id
az mi create/update
:为 SQL 托管服务器资源添加可选参数--instance-pool-name
存储
az storage blob upload
:将 >= 8mb 的追加/块 blob 的max_block_size
从 4mb 增加到 8mbaz storage blob upload
:将追加 blob 的默认max_connections
更改为 1az storage file upload/upload-batch
:修复--allow-trailing-dot
中断--connection-string
的使用情况- 修复 #27899:
az storage account create
:找到现有帐户具有该名称时先运行check_name_availability()
再引发警告
2023 年 11 月 14 日
版本 2.54.0
ACR
az acr artifact-streaming
:添加新组以包括子组操作和 create/show/update 命令az acr artifact-streaming operation
:添加新组,以帮助用户使用 cancel/show 命令管理项目流式处理的创建az acr login
:添加其他参数验证以检查注册表名称是否有效az acr cache
:添加可选参数--resource-group
az acr credential-set
:添加可选参数--resource-group
AKS
- [中断性变更]
az aks create
:将容器日志 V2 设为默认值并移除区域依赖项 az aks create/update
:支持将自定义 ip/ipprefix 和托管 IP 一起分配给 aks 群集出站资源az aks nodepool add/update/upgrade
:添加新参数--drain-timout
以减缓升级速度az aks update
:修复了可将 supportPlan 重置为“无”的 bugaz aks nodepool add
:修复为选项--drain-timeout
错误指定的属性名称az aks create/update
:在美国政府云中启用 Grafana 支持az aks create/update
:使用新的 Azure Monitor 工作区区域更新默认区域创建的区域映射az aks create/update
:将群集范围添加到托管 Prometheus 载入期间创建的记录规则组az aks update
:添加--network-policy
以支持更新网络策略模式
APIM
az apim api create
:将--authorization-scope
参数设置为可在设置身份验证服务器时选择的参数
应用配置
- [中断性变更]
az appconfig kv export
:向应用服务快照 kv 导出添加验证 - [中断性变更]
az appconfig kv import/export
:为快照添加 skip-features 和 skip-keyvault 限制 az appconfig snapshot
:GA 快照相关功能
应用服务
- [中断性变更]
az functionapp
:在键集上修改键值输出 - [中断性变更] 修改部署源配置上的输出
- [中断性变更]
az webapp config
:修改 webapp 配置连接字符串和存储帐户值 - [中断性变更]
az functionapp/webapp deployment source update-token
:修改部署源更新令牌上的令牌输出 - [中断性变更]
az appservice ase create
:将默认应用服务环境更新为 V3 az appservice list-locations
:添加--hyperv-workers-enabled
参数以获取支持在 Windows 容器辅助角色上托管 Web 应用的区域az functionapp deployment source config-zip
:添加部署器信息以改进遥测az webapp up
:修复--logs
参数失败且出现异常az functionapp create
:添加新参数--workspace
以支持创建基于工作区的应用见解组件
ARM
- [中断性变更]
az stack mg create
:不提供--deployment-scope
不再将基础结构部署默认为当前订阅范围,而是默认为部署堆栈的 mg 范围。 az stack sub create
:添加了 no wait 支持az stack mg create
:添加了 no wait 支持az stack group create
:添加了 no wait 支持az bicep lint
:添加新命令以 lint bicep 文件az deployment group create
:在与.bicepparam
参数文件一起使用时支持补充参数az deployment
:添加对确定其定义使用 $ref 的参数类型的支持
ARO
az aro create
:添加新--enable-preconfigured-nsg
参数,从而允许用户启用或禁用预配置的 NSGaz aro create
:将网络参与者添加到群集 SP 和 FP SP 的 NSG 资源az aro update
:将网络参与者添加到群集 SP 和 FP SP 的 NSG 资源(如果在启用预配置 NSG 时尚未添加)
备份
az backup vault create
:允许更新具有托管标识集的保管库的不可变性az backup vault update
:添加新命令以支持在没有--location
参数的情况下更新保管库属性
批处理
az batch keys renew
:更新有关安全警告的帮助az batch keys list
:更新有关安全警告的帮助az batch account identity show
:更新有关安全警告的帮助
计算
- [中断性变更] 移除未版本化的图像别名
- [中断性变更]
az vm/vmss identity assign
:删除参数--role
的默认值Contributor
- [中断性变更]
az disk create
:支持使用 Gen2 和 TLVM 作为默认值创建磁盘 - [中断性变更]
az vm/vmss create
:默认禁用完整性监视 - [中断性变更]
az disk/snapshot create
:将--hyper-v-generation
的默认值从V1
更改为None
- [中断性变更]
az vm create
:将默认值更改Standard
以实现 LB 选项 - [中断性变更]
az vmss create
:将默认值更改为Standard
以实现 LB 选项 - [中断性变更]
az vmss create
:将--orchestration-mode
的默认值从uniform
更改为flexible
- [中断性变更]
az vm/vmss create
:使用市场映像创建 vm/vmss 时支持将受信任启动作为默认部署选项 - [中断性变更]
az vm/vmss create
:根据现有磁盘或映像创建 vm/vmss 时支持将受信任启动作为默认部署选项 - [中断性变更]
az vm/vmss create
:在使用最少输入创建 vm/vmss 时支持将受信任启动作为默认部署选项 - 修复 #27446:
az vm encryption enable
:修复指定--key-encryption-key
时使用不正确的客户端 - 修复 #27451:
az vmss list-instances
:修复 API 配置文件以解决未发现任何已注册资源提供程序错误 az vm create
:设置建议区域的通知消息的格式az restore-point create
:添加新参数--source-os-resource
、--os-restore-point-encryption-set
和--os-restore-point-encryption-type
以支持加密 OS 磁盘az restore-point create
:添加新参数--source-data-disk-resource
、--data-disk-restore-point-encryption-set
和--data-disk-restore-point-encryption-type
以支持加密数据磁盘az disk create
:添加新参数--optimized-for-frequent-attach
以提高经常附加的数据磁盘的可靠性和性能az disk/snapshot create
:添加新参数--elastic-san-resource-id
以支持通过弹性 san 卷快照的 ARM ID 进行创建az disk create
:还原新参数--optimized-for-frequent-attach
az disk/snapshot create
:还原新参数--elastic-san-resource-id
Containerapp
- [中断性变更]
az containerapp env workload-profile update
:移除--workload-profile-type
因为它在服务器端不起作用 - [中断性变更]
az containerapp env create
:将--enable-workload-profiles
的默认值更新为True
az containerapp job create
:修复当--trigger-type
为 None 时的 AttributeErroraz containerapp compose create
:修复了当输入值为资源 ID 时无法从--environment
中解析环境的资源组的 bugaz containerapp env workload-profile delete
:修复了使用自定义域删除 wp for env 时出现的问题az containerapp update
:修复为--secret-volume-mount
追加到 NoneType 对象 bugaz containerapp create/update
:隐藏环境变量、缩放规则元数据az containerapp job create/update
:隐藏环境变量、缩放规则元数据az containerapp compose create
:修复 containerapp 无效的内存资源az containerapp job create
:修复了分析来自--yaml
的minExecutions
和maxExecutions
参数的问题
Cosmos DB
az cosmosdb create/update
:添加对最低允许 TLS 版本和突发容量配置的支持
Eventhub
- [中断性变更]
az eventhubs georecovery-alias update
:移除了此命令。
密钥保管库
- [中断性变更]
az keyvault storage
:移除此命令组,因为服务不再维护 az keyvault create/update-hsm
:添加--mi-user-assigned
以支持 MHSM 托管标识az keyvault backup/restore start
:添加--use-managed-identity
以豁免 SAS 令牌az keyvault key
:在响应中添加 hsm 平台信息
监视器
- [中断性变更]
az monitor activity-log alert create
:将默认值从 resourceGroupId 更改为 subscriptionId 以获取参数--scope
- [中断性变更]
az monitor metrics alert
:更改日期/时间输出,以与本机响应保持一致 - [中断性变更]
az monitor log-analytics workspace table search-job create
:移除 API 响应中searchResults
的包装器schema
az monitor log-analytics workspace create
:添加--identity-type
和--user-assigned
参数az monitor log-analytics workspace update
:添加--identity-type
和--user-assigned
参数az monitor log-analytics workspace table
:在设置为-1
时启用--retention-time
为工作区保留期az monitor log-analytics workspace table
:在设置为-1
时启用--total-retention-time
为工作区保留期az monitor log-analytics workspace table search-job
:添加新命令cancel
az monitor autoscale update
:修复更新失败并显示空通知
MySQL
az mysql flexible-server gtid reset
:移除异地备份检查
网络
- [中断性变更]
az network public-ip create
:将--sku
的默认值更改为标准 - [中断性变更]
az network lb create
:将--sku
的默认值更改为标准 az network private-dns record-set a add-record
:修复记录集为空时无法添加记录az network lb address-pool
:添加参数--sync-mode
az network application-gateway listener
:添加参数--host-names
az network private-endpoint-connection
:添加提供程序Microsoft.DocumentDB/mongoClusters
- 修复 #27508:
az network private-dns zone import
:当区域已存在时导入失败 az network virtual-appliance
:添加参数--identity
- 修复 #27735:
az network vnet-gateway show
:应用客户端平展时发生密钥冲突
打包
- [中断性变更] 移除 docker 映像中不必要的包
- 支持 Python 3.11
- 将嵌入式 Python 版本升级到 3.11.5
- 添加 Azure Linux docker 映像
- 修复 #22741:
az upgrade
:此命令在 Windows 上变为非阻止
Profile
az account get-access-token
:以 POSIX 时间戳的形式返回expires_on
RDBMS
az postgres flexible-server geo-restore
:为 PostgreSQL 灵活服务器添加跨订阅异地还原支持az postgres flexible-server restore
:添加对 PostgreSQL 灵活服务器的跨订阅还原支持az postgres flexible-server upgrade
:为 PG 版本 15 添加 MVU 支持
角色
- [中断性变更]
az role assignment create
:--scope
现在是必需参数。 - [中断性变更]
az role assignment create
:移除--resource-group
参数。
搜索
az search service create
:新增了--semantic-search
参数。
安全性
az security pricing create
:支持子计划参数和扩展参数az security pricing get
:支持返回结果中的扩展
服务总线
- [中断性变更]
az servicebus georecovery-alias update
:移除此命令。 - [中断性变更]
az servicebus migration update
:移除此命令。
服务连接器
- [中断性变更]
az spring connection
:移除--deployment
的默认值以支持 Spring App 连接
SignalR
az signalr replica create/list/show/delete
:为az signalr
添加副本命令组
SQL
az sql db create/update
:添加--use-free-limit
和--free-limit-exhaustion-behavior
以支持免费限制数据库
存储
az storage file/directory
:添加--disallow-trailing-dot
az storage share list-handle/close-handle
:添加--disallow-trailing-dot
az storage file copy start/start-batch
:添加--disallow-source-trailing-dot
- 修复 #27590:
az storage fs directory download
:检查用户 sytem PATH 以获取 azcopy 并使用 CLI 配置目录进行新安装 az storage account blob-inventory-policy create
:在 json 中添加对新筛选器creationTime.lastNDays
的支持az storage account migration start/show
:支持复制选项之间客户发起的迁移- [中断性变更]
az storage container-rm update
:移除--default-encryption-scope
和--deny-encryption-scope-override
,因为仅应在创建期间指定它们
2023 年 10 月 24 日
版本 2.53.1
AKS
- 修补程序:
az aks update
:修复了 supportPlan 可重置为 None 的 bug
应用服务
- [中断性变更]在 set/delete 命令上 Redact appsettings 输出
2023 年 9 月 26 日
版本 2.53.0
ACR
az acr token create
:修复帮助消息中存储库有效操作和网关有效操作的随机顺序
AKS
az aks update
:添加新参数--private-dns-zone
以支持 AKS 专用群集的专用 DNS 区域az aks update
:添加新参数--disable-windows-gmsa
以支持在 AKS 群集中禁用 Windows gMSAaz aks update
:将 forceupgrade 设置添加到 aks stable cli
应用配置
az appconfig kv import/export
:删除快照的skip-features
和skip-keyvault
限制
应用服务
az functionapp create
:为非消耗应用启用分布式跟踪
ARM
az deployment group create
:与.bicepparam
参数文件一起使用时,将--template-file
参数设置为可选az account list-locations
:添加新参数--include-extended-locations
以支持列出扩展位置
备份
az backup backup-properties
:添加选项,以将--soft-delete-feature-state
设置为“AlwaysOn”,并将--soft-delete-duration
设置为 14 到 180(含)之间的值az backup vault list-soft-deleted-containers
:列出备份保管库中的所有软删除容器
计算
az vm/vmss extension set
:默认为 CodeIntegrityAgent 扩展启用自动升级az vm create
:添加针对基本选项删除的警告消息az vmss create
:添加针对基本选项删除的警告消息
Containerapp
az containerapp
:将containerapp
从 CLI 扩展移至核心 CLIaz containerapp env create
:添加--enable-workload-profiles
以指定环境是否启用工作负荷配置文件az containerapp env dapr-component create
:修复--yaml
参数的示例链接
Cosmos DB
az cosmosdb postgres
:GA Cosmos DB for PostgreSQL
MySQL
az mysql flexible-server replica create
:添加新参数以支持副本创建
NetAppFiles
az netappfiles volume
:添加新命令get-groupid-list-for-ldapuser
以获取 LDAP 用户的组 ID 列表az netappfiles account update
:添加参数--identity-type
az netappfiles volume update
:添加参数--snapshot-dir-visible
。 如果启用 (true),卷将包含一个只读快照目录,该目录提供对每个卷快照的访问(默认为 true)
网络
az network virtual-appliance
:添加参数--additional-nics
az network vnet subnet
:添加参数--default-outbound-access
az network public-ip create
:添加针对基本选项删除的警告消息az network lb create
:添加针对基本选项删除的警告消息
RDBMS
az postgres flexible-server create/update
:添加在创建和更新期间启用/禁用存储自动增长的功能
服务连接器
az spring connection
:为--deployment
中断性变更添加弃用的消息az webapp connection
:添加新参数--slot
以支持 webapp 槽连接
SQL
az sql failover-group set-primary
:添加参数--try-planned-before-forced-failover
以支持混合异地故障转移
存储
- 修复 #26732:
az storage blob copy start-batch
:将--rehydrate-priority
添加到批量复制 - 修复 #27052:
az storage blob delete-batch
:使用 utc 作为默认时区,以删除“没有 tzinfo 的日期/时间将被视为 UTC。”警告
2023 年 9 月 5 日
版本 2.52.0
AKS
az aks create/update
:添加新参数--enable-vpa
以支持为群集启用垂直 Pod 自动扩缩程序az aks update
:添加新参数--network-dataplane
以指定在 Kubernetes 群集中使用的网络数据平面az aks create/update
:添加新参数--node-os-upgrade-channel
以指定节点上更新的 OSaz aks update
:仅在修饰器处于更新模式时保留 mc 对象中的网络配置文件中的值az aks update
:出站 ip/出站 ip 前缀和托管出站 IP 应互斥
应用配置
az apponfig kv import
:添加新参数--import-mode
以指定是覆盖现有的键值还是忽略匹配键az appconfig kv export
:添加新参数--snapshot
以支持从源配置的快照导出所有键值az appconfig kv import
:添加新参数--src-snapshot
以支持从源配置的快照导入所有键值
应用服务
- 修复 #26736:
az logicapp create
:添加--runtime-version
和--functions-version
可选参数 az webapp config connection-string set
:允许用户使用 json 文件设置连接字符串
ARM
- 修复 #26112:
az deployment group create
:修复警告日志mode is not a known attribute of class TemplateLink
az bicep build-params
:支持使用--file
参数从给定bicepparam
文件生成parameters.json
文件az bicep decompile-params
:支持使用--file
参数从给定parameters.json
文件生成parameters.bicepparam
文件az bicep generate-params
:支持使用在给定.bicep
文件中没有默认值的参数生成main.parameters.json
az bicep generate-params
:添加新参数--output-format
以支持以bicepparam
和json
格式生成参数文件az bicep generate-params
:添加新参数--include-params
以支持使用给定bicep
文件中的所有参数或仅使用在给定bicep
文件中没有默认值的参数生成参数文件
ARO
az aro create
:添加新--outbound-type
参数,从而允许用户选择“Loadbalancer”(默认)或“UserDefinedRouting”az aro create
:在创建之前对先决条件权限执行先行验证az aro validate
:用于对先决条件权限执行显式验证的新命令
备份
az backup restore restore-azurefileshare
:添加--target-rg-name
参数以指定目标存储帐户的资源组
Batch
az batch
:修复批处理云控制台身份验证问题
认知服务
az cognitiveservices account deployment create
:添加--model-source
参数
计算
az vmss create/update
:添加--enable-hibernation
参数以在 VMSS 上启用休眠功能az vmss update
:添加--security-type
参数以在现有 VMSS 上启用受信任启动az vmss deallocate
:添加--hibernate
参数以支持在解除分配时将 VM 休眠az ppg update
:添加新参数--type
以支持设置邻近放置组类型
Cosmos DB
az cosmosdb restore
:支持启用/禁用公用网络访问
密钥保管库
- 修复 #27220:
az keyvault certificate import
:修复未提供content_type
时策略无效的问题 az keyvault storage
:宣布弃用,因为密钥保管库服务自很久以前就已不再维护此版本
MySQL
az mysql flexible-server parameter set-batch
:添加新命令以支持更新多个参数az mysql flexible-server export create
:添加“导出备份 CLI”实现
网络
az network private-endpoint-connection
:添加提供程序Microsoft.EventGrid/namespaces
和Microsoft.EventGrid/partnerNamespaces
- 修复 #27066
az network vnet list
:修复 -o 表无法使用的问题 az network express-route port delete
:删除时添加确认az network application-gateway waf-policy custom-rule
:添加使用--group-by-user-session
的示例az network express-route update
:修复意外的properties.SeriveProviderProperties
null- 修复 #26730:
az network public-ip update
:无法正确分析--ip-tags
az network application-gateway waf-policy managed-rule rule-set
:支持 Microsoft_BotManagerRuleSet 1.0 版az network vnet peering create
:将--remote-vnet
标记为必需
Redis
az redis update
:修复公用网络访问默认值的问题
存储
az storage file upload-batch
:允许并行上传文件以提高性能- 修复 #27202:
az storage entity insert
:修复使用仅具有add
权限的 sas 令牌时出现的情况
升级
az upgrade
:支持使用 64 位 MSI 进行升级
2023 年 8 月 1 日
版本 2.51.0
AKS
az aks nodepool snapshot update
:添加 aks nodepool 快照更新命令az aks create
:添加新参数--k8s-support-plan
以支持 LTS 载入,还添加新的层枚举premium
az aks update
:支持通过新参数启用/禁用 LTS--k8s-support-plan
az aks create
:在使用az aks
命令创建群集时添加节点排斥支持az aks update
:在群集级别使用az aks
命令添加更新节点排斥支持az aks enable-addons
:修复在指定时被覆盖到False
的默认值的选项--enable-msi-auth-for-monitoring
az aks update
:添加新参数--outbound-type
以支持群集出站类型。az aks maintenanceconfiguration list
:添加新命令以列出群集中的所有维护时段az aks maintenanceconfiguration show
:添加新命令以显示群集的特定维护时段az aks maintenanceconfiguration add
:添加新命令,为群集添加新的维护时段配置az aks maintenanceconfiguration update
:添加新命令以更新群集的现有维护时段配置az aks maintenanceconfiguration delete
:添加新命令以删除群集的现有维护时段配置az aks update
:修复 aks 网络配置文件更新错误
应用配置
az appconfig kv delete/set/set-keyvault
:为 null 或空白键添加密钥验证az appconfig kv export/import/restore
:更新键值差异和预览az appconfig snapshot
:从快照对象中删除状态代码属性az appconfig snapshot list
:将枚举用于状态参数
应用服务
- 修复 #26214:
az webapp show
:修复因缺少前导斜杠而导致 s-clouds 的 Web 应用和计划命令失败而导致的 bug - 修复 #26214:
az appservice plan show
:修复因缺少前导斜杠而导致 s-clouds 的 Web 应用和计划命令失败而导致的 bug - 修复 #26601:
az functionapp create
:使用 vnet 创建的消耗函数应用引发错误 - 修复 #21133:
az webapp/functionapp config ssl bind/unbind
:通过应用服务计划 ID 在订阅中搜索匹配的证书
ARM
az stack
:修复了所需--deny-settings-mode
参数不应返回 None (应为字符串)az stack
:修复了意外重置--deny-settings-excluded-principals
参数的 bug
Batch
az batch job/pool all-statistics
:移除不再工作的命令az batch pool create
:添加新参数--enable-accelerated-networking
以确定此池是否应启用加速网络
认知服务
az cognitiveservices account deployment create
:增加了--sku-name
和--sku-capacity
参数az cognitiveservices usage
:添加新命令list
az cognitiveservices model
:添加新命令list
计算
az vm/vmss create
:默认为已启用受信任启动的 VM 和 VMSS 启用来宾证明扩展的自动升级az vm/vmss create
:添加新参数--disable-integrity-monitoring-autoupgrade
以支持为已启用受信任启动的 VM 和 VMSS 禁用来宾证明扩展的自动升级az sig image-version undelete
:添加新命令以支持软删除映像恢复az vm/vmss/disk create
:为--security-type
添加新选项Standard
以实现向后兼容性az sig image-definition create
:为--security-type
添加新选项Standard
以实现向后兼容性
Cosmos DB
az cosmosdb restore
:添加--assign-identity
和--default-identity
以允许使用标识还原 PITRaz cosmosdb postgres
:添加新命令组以支持 Cosmos DB for PostgreSQL
密钥保管库
az keyvault restore start
:添加--key-name
以支持选择性键还原az keyvault key sign/verify
:添加新命令以支持使用 keyvault 密钥进行签名并验证签名
MySQL
az mysql flexible-server ad-admin set
:为副本启用 AAD
网络
az network nic create/update
:添加参数--auxiliary-mode
和--auxiliary-sku
以支持设置辅助模式和 SKUaz network public-ip
:添加参数--dns-name-scope
以指定不同的选项az network private-endpoint-connection
:添加提供程序Microsoft.ElasticSan/elasticSans
打包
- 删除 Python 3.7 支持
- 支持 x86 和 x64 MSI 内部版本
资源
az resource invoke-action
:添加新参数--no-wait
以支持不等待长事件运行的操作完成
角色
az ad sp create-for-rbac
:向--sdk-auth
添加别名--json-auth
服务连接器
az functionapp connection
:添加新命令组以支持函数应用上的服务连接器az spring connection
:为 Spring Boot 和 Cosmos SQL 连接启用新的身份验证类型
SQL
az sql mi start/stop/start-stop-schedule
:添加 SQL MI 手动和计划的启动停止
存储
az storage container-rm update
:更新期间不应指定--default-encryption-scope
和--deny-encryption-scope-override
- 修复 #22704:
az storage account create
:--encryption-key-type-for-queue
和--encryption-key-type-for-table
不再删除其他设置 - 修复 #26587:
az storage file upload
:添加--file-url
以支持提供 URL 而不是共享/文件名
2023 年 7 月 4 日
版本 2.50.0
AKS
az aks get-versions
:json 有效负载和表格式都已更改az aks create
:为服务原则添加禁用--enable-msi-auth-for-monitoring
的条件
APIM
az apim graphqlapi resolver create
:添加新命令以创建 gql api 解析程序az apim graphqlapi resolver show
:添加新命令以显示 gql api 解析程序az apim graphqlapi resolver list
:添加新命令以显示 gql api 解析程序列表az apim graphqlapi resolver delete
:添加新命令以删除 gql api 解析程序az apim graphqlapi resolver policy create
:添加新命令以创建解析程序策略az apim graphqlapi resolver policy show
:添加新命令以显示解析程序策略az apim graphqlapi resolver policy list
:添加新命令以列出解析程序策略az apim graphqlapi resolver policy delete
:添加新命令以删除策略
应用配置
az appconfig feature
:改进无效功能标志的错误处理az appconfig snapshot create
:添加新命令以支持创建快照az appconfig snapshot show
:添加新命令以支持显示应用程序配置快照的属性az appconfig snapshot list
:添加新命令以支持列出给定应用配置的快照az appconfig snapshot archive
:添加新命令以支持存档快照az appconfig snapshot recover
:添加新命令以支持恢复存档的快照
应用服务
- 修复 #21168:
az webapp deploy
:如果提供--src-url
,则通过 ARM 代理调用 OneDeploy - 修复 #26647:
az webapp show
:删除出站地址中的重复 IP - 修复 #25497:
az webapp deploy
:如果src-path
有多个“.”,则修复扩展分析
ARM
az managedapp definition create/update
:添加新参数--deployment-mode
以支持设置部署策略az resource move
:添加移动多个资源的帮助示例az stack
:添加新的命令组以支持部署堆栈az stack mg
:添加新的命令组以在管理组范围内管理部署堆栈az stack sub
:添加新的命令组以在订阅范围内管理部署堆栈az stack group
:添加新的命令组以在资源组范围内管理部署堆栈
ARO
az aro get-admin-kubeconfig
:添加新命令以下载已创建的 ARO 群集的管理员 kubeconfig
Backup
az backup vault create
:添加参数--cross-subscription-restore-state
以在创建和更新时设置保管库的 CSR 状态az backup recoveryconfig show
:添加参数--target-subscription-id
以在触发 SQL 或 HANA 工作负载的跨订阅还原时提供目标订阅作为输入az backup protection backup-now
:对于 SAPHANA 工作负载,允许--enable-compression
设置为true
az backup recoveryconfig show
:添加新参数--target-instance-name
以指定还原操作的目标实例名称
计算
az vmss update
:添加新参数--custom-data
以支持更新自定义数据az image builder optimizer
:添加子组以管理映像模板优化器az image builder create
:添加参数--validator
以指定要在映像上使用的验证类型az vm update
:添加参数--security-type
以支持 VM Gen2 到受信任启动转换az sig image-definition create
:添加 TrustedLaunchSupported 和 TrustedLaunchAndConfidentialVmSupported 的示例az capacity
:修复组的简短摘要- 修复 #26516:
az vm create
:修复公共 IP 的警告日志,即使未创建公共 IP
Eventhub
az eventhubs eventhub
:cleanup_policy
从compaction
更改为compact
的枚举值az eventhubs namespace list
:不带必需resource_group
参数的支持列表命令az eventhubs eventhub create/update
:事件中心捕获 MSI 功能已添加到 eventhub 实体
IoT
az iot hub route
:隐藏已弃用的命令,请使用az iot hub message-route
而不是它。az iot hub routing-endpoint
:隐藏已弃用的命令,请使用az iot hub message-endpoint
而不是它。
Key Vault
- 修复 #26527:
az keyvault certificate show
:正确显示 policy.x509CertificateProperties.subjectAlternativeNames
监视
az monitor metrics alert create
:将()
添加到--condition
语法中
MySQL
az mysql flexible-server import create
:添加新命令以方便从 mysql 单一服务器迁移到灵活服务器az mysql flexible-server restore/geo-restore/replica cerate
:支持--tags
NetAppFiles
az netappfiles volume replication resume
:添加有关重新同步复制卷的操作的警告,即如果目标卷具有配额规则,则源卷配额规则会覆盖这些规则。
网络
az network dns zone import
:无法导入修复别名记录- 修复 #26438:
az network vnet peering sync
:在跨租户方案中不起作用 az network application-gateway waf-policy policy-setting update
:添加对日志清理的支持az network application-gateway waf-policy policy-setting update
:添加对检查限制的支持az network application-gateway waf-policy custom-rule
:支持 WAF 策略中的速率限制- 修复 #24695:
az network traffic-manager
:添加命令上下文 - 修复 #26638:
az network traffic-manager endpoint
:将--min-child-endpoints
、--min-child-ipv4
和--min-child-ipv6
声明为整数类型 az network dns
:支持 DNSSEC 配置和 DS/TLSA 记录集
打包
- 添加 Debian Bookworm 支持
RDBMS
az postgres flexible-server migration update
:删除不受支持的更新参数--db-names
和--overwrite-dbs
az postgres flexible-server migration create
:使用--tags
和--location
添加对标记和位置的支持az postgres flexible-server revive-dropped
:添加支持以恢复已删除的 PostgreSQL 灵活服务器az postgres flexible-server create
:添加对创建 PostgreSQL 灵活服务器的支持,通过分析参数--geo-redundant-backup
、--backup-key
和--backup-identity
为启用异地备份的服务器启用数据加密az postgres flexible-server show-connection-string
:添加对 cmd 和编程语言在连接字符串中传递--pg-bouncer
的支持,并为 PostgreSQL 灵活服务器启用 PgBouncer。 更新了连接字符串以显示端口和数据库az postgres flexible-server update
:在更新操作期间添加对参数--private-dns-zone
的支持,以更新已启用 VNET 的 PostgreSQL 灵活服务器的专用 DNS 区域
服务总线
az servicebus namespace list
:不带必需resource_group
参数的支持列表命令
Service Fabric
az sf managed-cluster network-security-rule add
:向托管群集添加网络安全规则
SQL
az sql midb move/copy
:为托管数据库移动/复制功能添加新命令
SQL VM
- 修复 #2442969:
az sql vm enable-azure-ad-auth/validate-azure-ad-auth
:在失败时使用客户端筛选解决图形 API bug az sql vm update
:为新的 SQL 评估先决条件 MMA->AMA 迁移添加配置选项
存储
az storage blob upload(-batch)/set-tier/copy start(-batch)
:冷层 GA,添加新层类型--tier cold
az storage blob download-batch
:匹配模式时,使用前缀列出 Blob 以减少列表调用数- 修复 #26673:
az storage account or-policy create
:现在引发以前以无提示方式忽略的服务器错误。
Synapse
az synapse workspace create/update
:支持工作区加密和用户分配管理标识
2023 年 5 月 23 日
版本 2.49.0
ACR
az acr create
:从sku
选项中删除Classic
AKS
- [中断性变更]
az aks create
:指定与 Azure CNI 配合使用的--pod-cidr
将在不使用overlay
模式时返回错误而不是记录警告 - [中断性变更]
az aks create
:将--enable-msi-auth-for-monitoring
的默认值更改为 true 并添加气隙云检查 az aks update
:支持为参数--assign-identity
更新用户分配的控制平面标识az aks install-cli
:添加安装路径验证并更新参数--install-location
和--kubelogin-install-location
的帮助消息- 修复 #26353:
az aks install-cli
:修复 Darwin/arm64 上不正确的体系结构检测 az aks create/update
:添加参数--enable-azure-monitor-metrics
以启用托管 prometheus(Azure Monitor 指标加载项)az aks create/update
:添加参数--azure-monitor-workspace-resource-id
以存储托管 prometheus 加载项的指标az aks create/update
:添加参数--grafana-resource-id
以将 Azure Monitor 工作区与 Grafana 实例链接起来,从而查看指标和仪表板az aks create/update
:添加参数--enable-windows-recording-rules
以在 Azure Monitor 工作区上启用 Windows 记录规则组(默认情况下它们会创建但会被禁用)az aks create/update
:添加参数--ksm-metric-labels-allow-list
以支持将在资源的标签指标中使用的其他 Kubernetes 标签键az aks create/update
:添加参数--ksm-metric-annotations-allow-list
以支持将在资源的标签指标中使用的 Kubernetes 注释键az aks update
:添加参数--disable-azure-monitor-metrics
以禁用 Azure Monitor 指标加载项az aks create
和az aks nodepool add
:在将--os-sku
指定为Mariner
或CBLMariner
时添加警告消息
应用配置
- [中断性变更]
az appconfig feature
:更新功能名称验证以禁用冒号字符 - [中断性变更]
az appconfig kv import
:更新功能名称验证。 导入期间会跳过无效功能标志 - [中断性变更]
az appconfig
:更新默认连接字符串解析逻辑
应用服务
az functionapp create
:添加新参数--min-replicas
和--max-replicas
以支持最小和最大副本数az functionapp create
:添加新参数--registry-server
以支持 Centauri 函数应用az functionapp create
:将 Centauri 的默认映像更新为mcr.microsoft.com
- 修复 #26445:
az webapp deploy
修复 HTTP 400 部署失败问题
ARM
- 修复 #26216:
az bicep format
:修复 TypeError“expected str, bytes or os.PathLike object, not bool
” - 修复 #26256:
az bicep publish/restore/generate-params
:修复在未安装 bicep 的情况下的版本检查问题 az bicep publish
:添加新参数--force
以允许覆盖现有模块- 修复 #26352:
az ts create
:修复 TypeError“string indices must be integers
”
备份
az backup
:添加对 HANA HSR 工作负荷的支持
计算
az vm create
:支持新的许可证类型UBUNTU_PRO
和UBUNTU
az vm extension set
:默认为 GuestAttestation 扩展启用自动升级az image builder trigger
:添加子组以管理映像生成器模板触发器az image builder output versioning
:添加子组以管理映像生成器模板输出版本控制az image builder output add
:添加参数--versioning
,以支持描述如何为发行版生成新的 x.y.z 版本号az image builder output add
:添加参数--vhd-uri
以支持为分布式 VHD blob 指定存储 uri
容器
az container create
:为机密 ContainerGroupSku 的容器安全性上下文添加新参数
Cosmos DB
- [中断性变更]
az cosmosdb create/update
:将--enable-public-network true/false
重命名为--public-network-access ENABLED/DISABLED/SECUREDBYPERIMETER
az cosmosdb create/update
:添加--continuous-tier
以支持连续备份层az cosmosdb create/update
:为 CosmosDB 启用分区合并功能
Eventhub
- [中断性变更]
az eventhubs namespace network-rule
:删除此命令组,将其替换为az eventhubs namespace network-rule-set
- [中断性变更]
az eventhubs namespace network-rule add
:删除此命令,将其替换为az eventhubs namespace network-rule-set ip-rule/virtual-network-rule add
- [中断性变更]
az eventhubs namespace network-rule remove
:删除此命令,将其替换为az eventhubs namespace network-rule-set ip-rule/virtual-network-rule remove
- [中断性变更]
az eventhubs eventhub create/update
:删除--message-retention
参数,将其替换为--retention-time-in-hours
- [中断性变更]
az eventhubs namespace application-group policy remove
:将--throttling-policy-config
重命名为--policy
并删除其中的metric-id
和rate-limit-threshold
属性 az eventhubs eventhub create/update
:添加--cleanup-policy
、--retention-time-in-hours
和--tombstone-retention-time-in-hours
以支持Retention-Description
功能
IoT
az iot hub create/update/delete
:修复轮询器问题
密钥保管库
- [中断性变更]
az keyvault create
:--retention-days
成为创建 MHSM 所必需的项 - [中断性变更]
az keyvault backup start
:输出将仅包含folderUrl
- [中断性变更]
az keyvault restore start
:成功运行不会返回任何内容 - [中断性变更]
az keyvault role assignment delete
:成功运行不会返回任何内容 - [中断性变更]
az keyvault certificate show/set-attributes/import
:不再返回x509CertificateProperties.basicConstraints
、pending
- [中断性变更]
az keyvault certificate contact delete
:如果操作会删除最后一个联系人,则返回一个空列表而不是已删除的联系人,以确保一致性 - [中断性变更]
az keyvault certificate issuer create
:服务不再返回organizationDetails.zip
,请使用 0 作为默认值 az keyvault security-domain upload
:修复了使用密码的 sd 包装密钥az keyvault setting
:用于管理 MHSM 设置的新命令组
监视
az monitor
:添加新子组account
来支持管理监视器工作区az monitor log-analytics workspace table create/update
:最大--total-retention-time
从 2555 更改为 2556
NetAppFiles
- [中断性变更]
az netappfiles volume create
:删除可选参数--vault-id
,因为不再需要此参数 - [中断性变更]
az netappfiles vault list
:删除命令vault list
,因为不再需要此命令 az netappfiles account create
:添加可选参数--identity-type
az netappfiles account ad add
:添加可选参数--preferred-servers-for-ldap-client
az netappfiles volume create
:添加可选参数--is-large-volume
az netappfiles volume account create
:添加可选参数--identity-type
az netappfiles volume quota-rule update
:添加可选参数--tags
az netappfiles volume
:添加新命令break-file-locks
来解除卷上的所有文件锁定
网络
- [中断性变更]
az network cross-region-lb rule
:删除参数--enable-tcp-reset
和--idle-timeout
- [中断性变更]
az network application-gateway http-settings update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network application-gateway settings update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network application-gateway url-path-map update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network nic update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network nic ip-config update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network nsg rule update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network vnet update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network vnet subnet update
:使用null
而不是""
来进行拆离 - [中断性变更]
az network application-gateway client-cert remove
:弃用命令的输出 - [中断性变更]
az network application-gateway ssl-profile remove
:弃用命令的输出 - [中断性变更]
az network private-endpoint dns-zone-group remove
:弃用命令的输出 - [中断性变更]
az network private-endpoint ip-config remove
:弃用命令的输出 - [中断性变更]
az network private-endpoint asg remove
:弃用命令的输出 - [中断性变更]
az network nic ip-config address-pool remove
:弃用命令的输出 - [中断性变更]
az network nic ip-config inbound-nat-rule remove
:弃用命令的输出 - [中断性变更]
az network lb address-pool tunnel-interface remove
:弃用命令的输出 - [中断性变更]
az network cross-region-lb address-pool address remove
:弃用命令的输出 az network private-endpoint-connection
:添加提供程序Microsoft.HardwareSecurityModules/cloudHsmClusters
- 修复 #26248:
az network dns record-set cname set-record
:将 TTL 声明为整数类型 - 修复 #26326:
az network vnet subnet update
:--nat-gateway
不能设置为 null - 修复 #26318:
az network vnet subnet create
:--nsg
和--route-table
不能用作 Azure Stack 中的名称
RDBMS
- [中断性变更]
az mysql/postgres flexible-server create/update
:弃用--high-availability
参数的Enabled
az mysql flexible-server restore/georestore/replica create
:为还原、复制和异地还原添加--public-access
参数
服务总线
- [中断性变更]
az servicebus georecovery-alias fail-over
:删除--parameters
参数 - [中断性变更]
az servicebus namespace network-rule
:删除此命令组,将其替换为az servicebus namespace network-rule-set
- [中断性变更]
az servicebus namespace network-rule add
:删除此命令,将其替换为az servicebus namespace network-rule-set ip-rule/virtual-network-rule add
- [中断性变更]
az servicebus namespace network-rule remove
:删除此项,将其替换为az servicebus namespace network-rule-set ip-rule/virtual-network-rule remove
- [中断性变更]
az servicebus queue update
:删除已弃用的参数--enable-partitioning
、--enable-session
和--duplicate-detection
服务连接器
az spring connection create
:为 Spring Apps 启用用户分配的托管标识并弃用 Postgresql 单一服务器
SQL
- [中断性变更]
az sql mi link create
:删除--replication-mode
参数 az sql elastic-pool
:新增了--preferred-enclave-type
参数az sql mi link update
:修复 update 命令以使用 PATCH API
存储
az storage account blob-service-properties cors-rule
:添加新命令组以管理 Blob CORS 规则
2023 年 4 月 25 日
版本 2.48.1
应用服务
- 修补程序:对 SCM 站点使用基本身份验证(如果支持),否则,使用 AAD 身份验证
2023 年 4 月 25 日
版本 2.48.0
应用服务
- 修复 #25642:
az functionapp deployment user show
:修复 AttributeError'function' object has no attribute 'metadata'
az staticwebapp appsettings
:添加--environment-name
参数以允许在预览环境中进行应用设置操作az functionapp create
:更新 Centauri 函数应用的“kind”属性
计算
- 修复 #26118:
az vm list-ip-addresses
:修复公共 IP 地址中缺少属性时的 KeyError - 修复 #26164:
az vmss update
:修复在 VMSS 弹性实例上运行更新实例保护命令时出现的意外错误 - 修复 #26185:
az sig update
:修复is_soft_delete_enabled
可能不存在的问题 az vm host resize
:添加新命令以支持调整专用主机的大小az vm host list-resize-options
:添加新命令以支持获取可能的调整大小选项
DMS
az dms project tack create
:添加对数据库架构迁移的支持
Eventhub
az eventhubs namespace application-group policy remove
:添加即将发生的中断性变更通知
网络
az network nic update
:添加--ip-configurations
以支持速记语法az network public-ip prefix create
:添加参数--ip-tags
az network cross-region-lb rule create
:设置--enable-tcp-reset
和--idle-timeout
的默认值
RDBMS
az mysql flexible-server create/update/gtid reset
:添加 GTID 重置并修复 public-access
SQL
az sql midb ledger-digest-uploads
:支持 SQL 账本az sql mi server-configuration-option
:用于管理服务器配置选项的新命令组
SQL VM
az sql vm enable-azure-ad-auth/validate-azure-ad-auth
:单模式改进
存储
az storage file/directory
:添加--auth-mode login
和--backup-intent
以支持 OAuthaz storage blob sync
:添加位置参数extra_options
以将选项传递给azcopy
2023 年 4 月 4 日
版本 2.47.0
AKS
az aks create/update
:添加--tier
参数将指定客户所需的 SKU 层az aks nodepool operation-abort
:添加新命令以支持在 nodepool 上中止上次运行的操作az aks operation-abort
:添加新命令以支持在托管群集上中止上次运行的操作az aks create
:再次创建同一群集时引发 ClientRequestErroraz aks create/update
:添加新参数--enable-image-cleaner
以启用映像清理器服务az aks create/update
:添加新参数--image-cleaner-interval-hours
以设置映像清理器扫描间隔az aks create
:添加新参数--network-plugin-mode
以支持创建 Azure CNI 覆盖群集az aks create/update
:添加新参数--enable-workload-identity
以支持启用工作负载标识加载项az aks create
:添加新参数--network-dataplane
以支持创建 Cilium 群集az aks update
:添加参数--network-plugin-mode
以更新网络插件的模式az aks update
:添加参数--pod-cidr
以更新群集的 Pod CIDR
应用配置
az appconfig import/export
:将警告日志信息添加到输出(即使设置了--yes
标志)az appconfig kv import
:确保导入的布尔值大小写不会因文件中的字符串转换而更改
应用服务
- 修复 #25375:
az functionapp deployment source config-zip
:修复Could not find a 'AzureWebJobsStorage' application setting
错误 - 修复 #25876:
az webapp config ssl import
:修复 UnboundLocalErrorlocal variable 'cert_name' referenced before assignment
az functionapp create
:支持容器应用部署az functionapp delete
:添加验证以检查 Azure Functions 是否不在 Azure 容器应用环境中
ARM
az deployment group create
:支持使用 bicepparam 文件进行部署az resource patch
:添加新命令以支持通过 PATCH 请求更新资源- 修复 #25706:
az bicep format
:修复 TypeErrorensure_bicep_installation() missing 1 required positional argument 'cli_ctx'
- 修复 #25715:
az bicep install/upgrade
:修复configparser.NoSectionError: No section: 'bicep'
计算
az vm reimage
:添加新命令以支持重置虚拟机映像az vm/vmss create
:弃用映像别名UbuntuLTS
和Win2008R2SP1
。 请使用映像别名,包括要使用的发行版的版本。 例如:请使用Ubuntu2204
而不是UbuntuLTS
Cosmos DB
az cosmosdb identity assign
:如果已将用户分配的标识重新分配到帐户,则允许刷新这些标识
分机
az extension add
:为找不到错误的扩展添加可操作消息
密钥保管库
az keyvault region
:GA MHSM 区域命令
监视
az monitor activity-log alert
:调整帮助消息
NetAppFiles
az netappfiles volume update
:补丁分配 snapshotpolicyID
网络
- [中断性变更]
az network
:清理 azure stack 配置文件中不相关的命令。 - [中断性变更]
az network application-gateway waf-policy custom-rule
:将输出属性applicationGatewayIpConfigurations
重命名为applicationGatewayIPConfigurations
以与 API 中的名称保持一致 az network routeserver create/update
:添加参数--hub-routing-preference
- 删除
azure-mgmt-network
SDK - 修复 #25784:
az network private-link-service update
:--lb-frontend-ip-configs
无法使用
RDBMS
- [中断性变更]
az postgres flexible-server replica create
:修复区域未作为参数传递的情况下 AZ 选择的行为 - 修复 #368903181:修复创建副本期间的区域选择
az mysql flexible-server restore/geo-restore
:添加参数以增强 PITRaz mysql flexible-server replica create
:添加参数以支持跨区域配对 vnet
服务总线
az servicebus namespace/topic/queue authorization-rule keys renew/list
:添加用于--authorization-rule-name
的-n
选项以创建身份验证规则
SQL
az sql server refresh-external-governance-status
:用于刷新外部治理状态的新命令az sql db geo/ltr-backup restore
:向异地还原和 ltr 还原添加更多参数
存储
az storage blob copy start
:修复提供包含 sas 令牌的源 URI 时出现的身份验证问题az storage container/blob list
:修复服务返回的 num 小于请求数时的 MemoryErroraz storage account create
:GA 分区 DNS 帐户支持
Synapse
az synapse spark pool create/update
:更新--node-size-family
和--node-size
允许的值
2023 年 3 月 7 日
版本 2.46.0
ACR
az acr token\scope-map
:令牌和范围映射已正式发布az acr manifest
:支持 OCI 图像索引az acr cache
:添加新的命令组以管理缓存规则az acr credential-set
:添加新的命令组以管理凭据集- 修复 #24886:
az acr
:改进针对 CONNECTIVITY_REFRESH_TOKEN_ERROR 的 429 错误处理
AKS
az aks check-acr
:修复 Mariner 节点缺少证书的问题- 修复 #25521:
az aks nodepool upgrade
:修复在通过参数--kubernetes-version
传入的版本与群集版本相同时会出现崩溃的问题 - 修复 #25530:
az aks nodepool upgrade
:修复用于提取当前 k8s 版本的代理池属性名称 az aks create
:添加新参数--pod-cidrs
,用于设置用于将 IP 分配到 Pod 的 IP 范围az aks create
:添加新参数--service-cidrs
以设置 K8s 服务 IPaz aks create
:添加新参数--ip-families
,用于设置应在群集中使用的 IP 类型(IPv4 或 IPv6)az aks create
:添加新参数--load-balanacer-managed-outbound-ipv6-count
,用于设置 AKS 应为启用了 IPv6 的群集管理的 IPv6 出站 IP 数az aks update
:支持更改负载均衡器托管的出站 IPv6 计数属性- 修复 #22321:
az aks get-credentials
:修复查找kubeconfig_path
时 Windows 上的路径分隔符
APIM
- 修复 #25168:
az apim update
:修复--public-network-access
无法禁用公用网络访问的 bug
应用服务
az webapp deleted restore
:添加新参数--target-app-svc-plan
以支持为新的 Azure Web 应用设置应用服务计划- 修复 #14729:
az webapp config ssl upload
:优化获取证书指纹失败时OpenSSL.crypto.Error
的错误处理 az functionapp create
:新增参数--environment
,以支持容器应用环境的名称设置az webapp config ssl bind/unbind
:允许用户通过--hostname
指定要(取消)绑定的主机名az webapp config ssl create/upload/import
:允许用户通过--certificate-name
指定证书名称az functionapp create
:新增参数--environment
,以支持容器应用环境的名称设置
ARM
az bicep publish
:更新命令以支持新的可选参数--documentationUri
- 修复 #25510:
az bicep
:在使用 Azure CLI 安装时将 bicep.use_binary_from_path 设置为 false az bicep format
:添加新命令以支持 Bicep 文件的格式设置
ARO
az aro create
:将 createinstall-version
参数重命名为version
计算
az vmss reimage
:修复在使用--instance-id
并添加新参数--instance-ids
以替换--instance-id
后所有实例都将重置映像的 bugaz vm create
:支持在创建 VM 时通过警告日志推荐更合适的区域az vm/vmss identity assign
:为--role
添加警告并修改帮助消息:请注意,在 2023 年秋季的中断性变更版本中,将删除--role
的默认值,因此请在向托管标识分配角色时指定--role
和--scope
。
容器
az container create
:为容器组添加新参数--priority
、--sku
和--cce-policy
Cosmos DB
az cosmosdb container create
:GA 客户端加密功能az cosmosdb container update
:通过客户端加密策略修复容器的更新失败az cosmosdb restore
:添加--gremlin-databases-to-restore
、--tables-to-restore
参数以支持还原 gremlin 和表帐户az cosmosdb gremlin restorable-resource list
:列出可还原 gremlin 资源的新命令az cosmosdb gremlin restorable-database list
:列出可还原 gremlin 数据库的新命令az cosmosdb gremlin restorable-graph list
:列出 gremlin 数据库下可还原图形的新命令az cosmosdb gremlin retrieve-latest-backup-time
:用于检索数据库下图形的最新备份时间的新命令az cosmosdb table restorable-resource list
:列出可还原表资源的新命令az cosmosdb table restorable-table list
:列出可还原表的新命令az cosmosdb table retrieve-latest-backup-time
:用于检索表的最新备份时间的新命令
部署管理器
- [中断性变更]
az deploymentmanager
:删除命令模块,因为它不再由服务维护
密钥保管库
az keyvault create/update-hsm
:添加--public-network-access
以创建或更新 MHSM
网络
- [中断性变更]
az network lb address-pool create/update
:将预览参数--backend-addresses-config-file
和--config-file
替换为支持 JSON、文件和简写语法格式的--backend-addresses
- [中断性变更]
az network lb address-pool
:输出属性privateIpAddress
、privateIpAddressVersion
、privateIpAllocationMethod
、publicIpAddress
和publicIpPrefix
重命名为privateIPAddress
、privateIPAddressVersion
、privateIPAllocationMethod
、publicIPAddress
和publicIPPrefix
以与 API 中的名称保持一致 - [中断性变更]
az network cross-region-lb probe
:弃用命令组,因为全局负载均衡器不支持探测 - [中断性变更]
az network nic create/update
:将输出属性enableIpForwarding
重命名为enableIPForwarding
以与 API 中的名称保持一致 - [中断性变更]
az network nic create/update
:将输出属性privateIpAllocationMethod
重命名为privateIPAllocationMethod
以与 API 中的名称保持一致 - [中断性变更]
az network nic create/update
:将输出属性publicIpAddress
重命名为publicIPAddress
以与 API 中的名称保持一致 - [中断性变更]
az network lb
:更新2017-03-09-profile
、2018-03-01-hybrid
、2019-03-01-hybrid
和2019-03-01-hybrid
配置文件中的输出属性名称以与latest
配置文件保持一致。 - [中断性变更]
az network cross-region-lb
:在2017-03-09-profile
、2018-03-01-hybrid
、2019-03-01-hybrid
和2019-03-01-hybrid
配置文件中删除。 - [中断性变更]
az network nic ip-config
:将输出属性privateIpAddress
重命名为privateIPAddress
以与 API 中的名称保持一致 - [中断性变更]
az network nic ip-config
:将输出属性privateIpAllocationMethod
重命名为privateIPAllocationMethod
以与 API 中的名称保持一致 - [中断性变更]
az network local-gateway
:更新2017-03-09-profile
、2018-03-01-hybrid
、2019-03-01-hybrid
和2019-03-01-hybrid
配置文件中的输出属性名称以与latest
配置文件保持一致。 - [中断性变更]
az network vpn-connection
:更新2017-03-09-profile
、2018-03-01-hybrid
、2019-03-01-hybrid
和2019-03-01-hybrid
配置文件中的输出属性名称以与latest
配置文件保持一致。 - [中断性变更]
az network vnet-gateway
:更新2017-03-09-profile
、2018-03-01-hybrid
、2019-03-01-hybrid
和2019-03-01-hybrid
配置文件中的输出属性名称以与latest
配置文件保持一致。 - [中断性变更]
az network nic
:更新2017-03-09-profile
、2018-03-01-hybrid
、2019-03-01-hybrid
和2019-03-01-hybrid
配置文件中的输出属性名称以与latest
配置文件保持一致 - [中断性变更]
az network watcher flow-log
:删除已弃用的命令configure
- [中断性变更]
az network vrouter
:弃用vrouter
并改用routeserver
- [中断性变更]
az network watcher connection-monitor endpoint add
:删除已弃用的参数filter-item
和filter-type
az network nsg rule list
:修复-o table
无法使用的问题az network private-endpoint-connection
:添加提供程序Microsoft.Monitor/Accounts
az network express-route gateway connection create/update
:添加参数--inbound-route-map
和--outbound-route-map
以支持路由映射- 修复 #25408:
az network application-gateway rule create
:在存在多个池时使用--redirect-config
创建失败 az network private-endpoint-connection
:添加提供程序Microsoft.DBforMySQL/flexibleServers
打包
- 删除 openssl1.1-compat 并在 docker 映像中使用 openssl-dev
- 在 Linux 上支持 ARM64
PolicyInsights
- 修复 #25538:
az policy remediation create
:修复Required property 'policyAssignmentId' not found in JSON
错误
RDBMS
az postgres flexible-server migration
:使用云提供的 URL,而不是硬编码的管理 URLaz mysql flexible-server replica create
:添加--location
以支持指定副本位置az mysql flexible-server update
:修复无法设置--storage-auto-grow
参数的问题
角色
az role assignment create
:如果未指定--scope
参数,则显示警告:在 2023 年秋季发布的中断性变更版本中,--scope
参数将成为创建角色分配时的必需参数。 请显式指定--scope
。- 将
azure-mgmt-authorization
SDK 迁移到 Track 2,并将 API 版本升级到 2022-04-01
服务总线
az servicebus namespace
:添加--premium-messaging-partitions
以支持服务总线命名空间规模集
服务连接器
az connection create
:添加新的--customized-keys
参数
SQL
az sql instance-failover-group
:添加--secondary-type
参数以创建和更新命令az sql midb restore
:添加标记参数az sql mi create/update
:添加--zone-redundant
以支持区域冗余az sql db tde-key revalidate/revert
:用于还原和重新验证数据库和 SQL Server 的 TDE 保护程序密钥的新命令az sql db create/update/show
:添加--keys
、--encryption-protector
、--assign-identity
、--user-assigned-identity-id
参数以支持 CMK(每 DB)
SQL VM
az sql vm create/update
:弃用--sql-mgmt-type
参数az sql vm update
:更新不再要求采用完整发送模式az sql vm enable-azure-ad-auth/validate-azure-ad-auth
:用于 Sqlvm Azure AD 身份验证的新命令
存储
az storage blob copy start-batch
:添加--destination-blob-type
和--tier
- 修复 #25402:
az storage account network-rule
:支持添加和删除多个 IP
2023 年 2 月 7 日
版本 2.45.0
ACR
- [中断性变更]
acr manifest list-referrers
:支持 OCI 引用类型,并删除了 ORAS 项目引用类型 az acr check-name
:使命令适用于不同的配置文件
AKS
- 使 ContainerInsights DataCollectionRuleName 与门户和其他载入客户端保持一致
az aks upgrade
:如果未提供 Kubernetes 版本,将显示警告az aks create
:弃用了参数--aad-client-app-id
、--aad-server-app-id
和--aad-server-app-secret
az aks update-credentials
:弃用了参数--reset-aad
、--aad-client-app-id
、--aad-server-app-id
和--aad-server-app-secret
应用服务
az webapp create-remote-connection
:将 SSH 隧道的主机地址从 0.0.0.0 更新为 127.0.0.1- 添加对使用内存优化工作器创建 ASP 的支持
- 修复了 #17720:
az functionapp function
:新增命令用于列出函数应用中的函数 - 修复了 #24285:
az webapp config access-restriction add
:修复了在 X-Azure-FDID 中不支持多个 Front Door ID 的 bug - 修复了 #23603:
az functionapp config set
:新增参数用于设置 PowerShell 版本 az webapp config appsettings
:使用--slot-settings
时始终将设置注册为部署槽位设置az webapp config backup delete
:新增命令用于删除 webapp 的备份
ARM
az bicep
:添加配置bicep.use_binary_from_path
。 可能的值包括if_running_in_ci
(默认值)和布尔值az bicep
:添加接受布尔值的配置bicep.check_version
。 如果设置为False
,将禁用 Bicep CLI 的版本检查az deployment what-if
:修复了格式化嵌套数组更改引发异常的问题- 修复了 #25022:
az resource tag
:修复了更新 Microsoft.insights/workbooks 标记时出现the serializedData field is missing or null
的问题
ARO
az aro create/update
:创建或更新群集时,将 NetworkContributor 角色添加到群集资源组中的 NAT 网关az aro create
:将--pull-secret
参数更改为不再需要文件名的@
前缀
备份
az backup vault
:新增参数--public-network-access
用于支持启用备份保管库的公用网络访问az backup vault create
:新增参数--immutability-state
用于支持配置备份保管库的不可变性设置
Batch
- 修复了 #24007:
az batch pool create
:修复了在使用参数--encryption-key-identifier
时导致“MissingRequiredProperty”错误的 bug
计算
az image builder identity assign
:添加此命令以将托管标识添加到现有映像生成器模板az image builder identity remove
:添加此命令以从现有映像生成器模板中删除托管标识az image builder identity show
:添加此命令以显示现有映像生成器模板的托管标识az vmss reimage
:允许--instance-id
支持多个 ID- 修复了 #25308:
az disk create
:修复了有关创建用于上传 Blob 的标准磁盘的帮助消息 az vmss create/update
:新增参数--enable-osimage-notification
用于支持启用 OS 映像计划事件az vmss create
:新增参数--max-surge
用于支持启用滚动升级策略最大激增
Cosmos DB
az managed-cassandra datacenter update
:添加--sku
更新支持
DMS
az dms project task create
:更新 DMS MySQL API 以支持新的迁移类型
反馈
- 停止在反馈正文中包含错误消息
IoT
az iot hub wait
:添加等待命令az iot hub delete
:修复--no-wait
参数的功能问题
密钥保管库
az keyvault security-domain restore-blob
:支持脱机还原 Blobaz keyvault security-domain upload
:添加--restore-blob
以防止在联机环境中公开密钥
NetAppFiles
az netappfiles volume update
:修复卷补丁 dataprotection 属性
网络
- [中断性变更]
az network application-gateway ssl-profile
:将输出属性verifyClientCertIssuerDn
重命名为verifyClientCertIssuerDN
以与 API 中的名称保持一致 - [中断性变更]
az network cross-region-lb frontended-ip
:将带有publicIp
前缀的输出属性重命名为publicIP
前缀,以与 API 响应中的名称保持一致 - [中断性变更]
az network lb frontended-ip
:将带有publicIp
前缀的输出属性重命名为publicIP
前缀,以与 API 响应中的名称保持一致 - [中断性变更]
az network lb frontended-ip
:将带有privateIp
前缀的输出属性重命名为privateIP
前缀,以与 API 响应中的名称保持一致 - [中断性变更]
az network lb inbound-nat-pool
:将输出属性enableFloatingIp
重命名为enableFloatingIP
以与 API 中的名称保持一致 - [中断性变更]
az network lb inbound-nat-pool
:将输出属性frontendIpConfiguration
重命名为frontendIPConfiguration
以与 API 中的名称保持一致 - [中断性变更]
az network lb inbound-nat-rule
:将输出属性enableFloatingIp
重命名为enableFloatingIP
以与 API 中的名称保持一致 - [中断性变更]
az network lb inbound-nat-rule
:将输出属性frontendIpConfiguration
重命名为frontendIPConfiguration
以与 API 中的名称保持一致 - [中断性变更]
az network lb rule
:将输出属性enableFloatingIp
重命名为enableFloatingIP
以与 API 中的名称保持一致 - [中断性变更]
az network lb rule
:将输出属性frontendIpConfiguration
重命名为frontendIPConfiguration
以与 API 中的名称保持一致 - [中断性变更]
az network cross-region-lb rule
:将输出属性enableFloatingIp
重命名为enableFloatingIP
以与 API 中的名称保持一致 - [中断性变更]
az network cross-region-lb rule
:将输出属性frontendIpConfiguration
重命名为frontendIPConfiguration
以与 API 中的名称保持一致 - [中断性变更]
az network lb outbound-rule
:将输出属性frontendIpConfigurations
重命名为frontendIPConfigurations
以与 API 中的名称保持一致 - [中断性变更]
az network cross-region-lb address-pool
:将输出属性loadBalancerFrontendIpConfiguration
重命名为loadBalancerFrontendIPConfiguration
以与 API 中的名称保持一致 - [中断性变更]
az network cross-region-lb address-pool create
:将预览参数--backend-addresses-config-file --config-file
替换为支持 JSON、文件和简写语法格式的--backend-addresses
- [中断性变更]
az network bastion
:将 Azure Bastion 移动到 Azure CLI 扩展bastion
- 修复了 #25130:
az network list-usages
:-o table
无法使用 - 修复了 #25124:
az network vnet-gateway create
:主动-主动网关因 IP 配置不足而失败 az network dns zone export
:修复导出以发出特定记录集名称的所有别名记录az network public-ip create
:添加参数--ddos-protection-plan
以将 DDoS 保护计划链接到公共 IP- 修复了 #25181:
az network nsg rule create
:将*
用作协议的默认值 az network cross-region-lb address-pool update
:新增命令用于更新地址池
PolicyInsights
az policy attestation
:新增命令组用于管理资源策略证明
RDBMS
az mysql flexible-server create/update
:添加--auto-scale-iops
以启用或禁用 iops 自动缩放az mysql flexible-server start/stop
:添加了 no-wait 支持az postgres flexible-server start/stop
:添加了 no-wait 支持az postgres flexible-server migration
:更改取消/直接转换的行为,并为基于 FMS 的迁移添加了脱机标志
服务总线
az servicebus topic subscription rule create/update
:添加--correlation-filter
以支持自定义筛选器
SQL
az sql midb recover
:添加了对托管数据库恢复创建选项的支持az sql recoverable-midb show
:添加了对获取异地复制备份的支持az sql recoverable-midb list
:添加了对列出异地复制备份的支持az sql db geo-backup restore/show/list
:新增命令用于管理异地冗余备份az sql db threat-policy
:将 cmd 组的过期版本更改为 2.49.0az sql mi dtc
:添加托管实例 DTC 命令az sql midb restore
:添加了对跨订阅还原的支持az sql db geo/ltr-backup restore
:为 LTR 还原和异地还原添加服务对象参数
存储
az storage account create
:默认禁止 Blob 公共访问的持续中断性更改警告az storage container immutability-policy create
:允许用户不指定--resource-group
2023 年 1 月 11 日
版本 2.44.1
网络
- 修补程序:修复了 #25086:
az network lb probe
:公开参数--probes
2023 年 1 月 10 日
版本 2.44.0
ACR
az acr manifest
:支持 oci 项目清单
AKS
az aks create
:添加新参数--data-collection-settings
以支持 MSI 身份验证模式下的 AKS 监视加载项az aks install-cli
:自动将安装目录添加到 Windows 上的系统路径az aks create/update
:添加对 KEDA 工作负荷自动缩放器的支持
APIM
az apim api create
:解析 URL 以检测协议和 API 类型
应用服务
- 修复 #23488:
az appservice plan create
:修复 ASEv3 的区域冗余 ASP 创建失败问题 - 修复 #24858:支持新的独立 v2(I4v2、I5v2、I6v2)SKU
az appservice ase upgrade/send-test-notification
:新增 ASE 命令,支持 ASE 升级和发送测试通知az appservice ase update
:添加--allow-incoming-ftp-connections
以允许传入 FTP 连接az appservice ase update
:添加--allow-remote-debugging
以允许远程调试- 修复 #19893:
az appservice plan create
:修复无法在 ASEv3 的另一订阅中创建应用计划的 bug - 修复 #16478:
az functionapp cors credentials
:添加启用/禁用 CORS 凭据的命令 - 修复 #22934:
az functionapp delete
:添加新参数--keep-empty-plan
以支持保留空应用服务计划 - 修复 #19469:
az functionapp vnet-integration add
:添加消耗计划验证 az staticwebapp functions link
:新增参数--environment-name
,以支持设置静态站点的环境名称
ARM
- 修复 #24810:支持用于 Bicep 安装的 ARM64 体系结构
Batch
az batch pool create/set
:添加新参数--target-communication
,以支持为池设置所需的节点通信模式
计算
- 修复 #24896:
az vm create
:修复无法从映射到其他资源组的 ACG 映像创建 VM 的 bug az disk create
:添加新参数--performance-plus
以支持提升性能目标az vm list
:添加新参数--vmss
以支持查询特定 VMSS 中的 VM 实例az sig image-version create/update
:添加参数--target-edge-zone-encryption
和--target-edge-zones
以支持边缘区域
容器
az container export
:修复设置标识时的导出问题
密钥保管库
az keyvault key create
:支持 OKP 键和 Ed25519 曲线
监视
- [中断性变更]
az monitor action-group test-notifications create
:删除资源组和订阅级别的通知 az monitor diagnostic-settings create
:使用资源 ID 进行创建,并在没有工作区的情况下进行导出
NetAppFiles
az volumes qouta-rule create
:添加 volume quota rule create 命令az volumes qouta-rule show
:添加 volume quota rule show 命令az volumes qouta-rule list
:添加 volume quota rule list 命令az volumes qouta-rule update
:添加 volume quota rule update 命令az volumes qouta-rule delete
:添加 volume quota rule delete 命令
网络
az network vnet-gateway create
:为本地网关添加参数--edge-zone-vnet-id
- 修复 #24853:
az network nsg rule create
:无法使用--destination-asgs
和--source-asgs
- 修复 #24883:
az network application-gateway stop/start
:添加缺失的参数--ids
az network watcher packet-capture create
:解决 Linux VM 的本地路径问题az network lb update
:公开参数--tags
Redis
az redis import/export
:添加新的可选参数--preferred-data-archive-method
az redis server-link
:链接服务器有两个新属性:geoReplicatedPrimaryHostName
和primaryHostName
安全性
az security alert update
:--status
现在支持resolve
和inprogress
服务连接器
az connection
:支持本地连接,允许本地环境连接 Azure 资源- 修复 #24806:
az webapp connection create mysql-flexible
:使用--system-identity
修复 mysql 连接命令
SQL
az sql server/db/mi/midb advanced-threat-protection-setting show/update
:支持advanced-threat-protection-setting
命令az sql db threat-policy
:声明在版本 2.45.0 中弃用此命令组az sql db
:新增了--preferred-enclave-type
参数
存储
az storage blob copy start
:修复--tier
以支持在复制时设置 blob 层
2022 年 12 月 06 日
版本 2.43.0
核心
aaz
:修复列表、字典和对象参数类型的has_value
函数 (#24625)aaz
:支持参数预览和试验 (#24637)aaz
:添加AAZBaseArg
的注册属性 (#24640)aaz
:添加 aazlist 和 aazdict args transform 帮助函数 (#24690)aaz
:在AAZObjectType
中支持驼峰式大小写键 (#24771)- 在 Cloud Shell 中禁用删除和更新系统扩展 (#24361)
AKS
az aks enable-addons
:将--enable-syslog
参数添加到监视加载项az aks nodepool
:统一用于指定节点池名称和群集名称的选项名称。 对于节点池名称,选项名称为--nodepool-name
、--name
和-n
。 对于群集名称,选项名称为--cluster-name
az aks nodepool add
:支持参数--os-sku
的新 SKU Mariner
应用配置
az appconfig
:更新应用配置命令模块中引发的错误
应用服务
az staticwebapp backends link
:将后端链接到静态 Web 应用。 也称为“自带后端”。az staticwebapp backends unlink
:从静态 Web 应用取消链接后端az staticwebapp backends show
:显示链接到静态 Web 应用的后端的详细信息az staticwebapp backends validate
:验证静态 Web 应用的后端az webapp config snapshot restore
:修复 AttributeErrorstr object has no attribute get
az appservice plan create/update
:为参数--sku
添加新的环境 SKUaz staticwebapp create
:添加新参数--login-with-ado
以自动创建 Azure DevOps 令牌- 修复 #24506:
az functionapp keys set/delete
:将错误的接受参数值systemKey
更新为systemKeys
以进行--key-type
az webapp create
:添加--public-network-access
参数以支持启用公共访问az staticwebapp hostname show
:修复 dns-txt-token 验证命令以显示命令- 修复 #24620:
az webapp create
:改进错误消息以显示az webapp list-runtimes
命令依赖于指定的运行时
ARM
az deployment mg create
:添加新参数--mode
以支持设置部署资源的模式az group lock list
:在帮助消息中将--resource-group
标记为必需az bicep install
:解决使用 musl 在非 musl 默认系统上安装 bicep 的问题
备份
az backup restore restore-disks
:允许--disk-encryption-set-id
跨区域还原
计算
- 修复 #24624:
az sig image-version create
:修复错误,即--os-vhd-storage-account
必须是托管磁盘或快照
IoT
- 修复 #22257:
az iot dps linked-hub create
:改进链接中心的错误处理 az iot hub create/delete
:添加--no-wait
参数以支持无等待操作
密钥保管库
az keyvault
:添加 check-name 命令,支持安全域属性
监视
az monitor diagnostic-settings
:添加--marketplace-partner-id
参数
网络
az network bastion rdp
:允许 rdp 会话自定义az network private-endpoint-connection
:启用对提供程序Microsoft.DesktopVirtualization/hostpools
和Microsoft.DesktopVirtualization/workspaces
的专用链接支持az network application-gateway
:支持对客户端证书进行 OCSP 吊销检查az network traffic-manager endpoint
:添加--always-serve
以管理终结点上的运行状况检查az network public-ip create
:修复--ip-tags
无法使用的问题az network private-endpoint-connection
:添加提供程序Microsoft.MachineLearningServices/registries
RDBMS
az postgres flexible-server geo-restore/replica
:引入只读副本和异地还原az postgres flexible-server upgrade
:为 PostgreSQL 灵活服务器添加主版本升级az postgres flexible-server create/update/restore/replica
:Postgres flex byokaz postgres flexible-server identity
:为 PostgreSQL 灵活服务器添加用户托管标识操作az postgres flexible-server create/update/ad-admin
:为 PostgreSQL 灵活服务器添加 Azure Active Directory 管理员操作
服务连接器
az webapp/spring/containerapp connection create mysql
:弃用 mysql 单一服务器连接命令
SQL
az sql server ipv6-firewall-rule
:为 AZ SQL Server IPv6 防火墙规则添加新的命令组
SQL VM
az sql vm update
:弃用将 SqlIaaSAgent 扩展升级到完整模式的--yes
提示az sql vm create/update
:添加--least-privilege-mode
以对其 SQL Server 获取最低权限az sql vm group create/update
:添加--cluster-subnet-type
以支持高可用性配置
存储
- 修复 #23893、#24528:
az storage account show-connection-string/keys renew
:修复资源组自动完成 - 修复 #23216:
az storage file upload-batch
:修复--dryrun
以显示正确的文件路径 az storage blob copy start
:添加--destination-blob-type
以允许在复制时在 Blob 类型之间切换az storage account encryption-scope list
:添加--filter
、--include
、--maxpagesize
以支持高级列表az storage account failover
:添加--failover-type
以支持计划的故障转移
2022 年 11 月 1 日
版本 2.42.0
ACR
az acr task update
:修复更新编码任务的逻辑问题
AKS
- 修复 #24188:
az aks list
:修复存在许多列表结果时的分页处理错误ContainerServiceClientConfiguration object has no attribute api_version
- 修复 #24188:
az aks nodepool list
:修复存在许多列表结果时的分页处理错误ContainerServiceClientConfiguration object has no attribute api_version
az aks create/update
:添加新参数--enable-blob-driver
和--disable-blob-driver
以启用/禁用 Blob CSI 驱动程序az aks create/update
:添加新参数--enable-oidc-issuer
以支持启用 OIDC 颁发者功能az aks oidc-issuer rotate-signing-keys
:添加新命令以支持轮换 OIDC 颁发者服务帐户签名密钥
APIM
az apim create/update
:添加--public-network-access
以支持指定是否允许此 API 管理服务的公共终结点访问az apim create/update
:添加--disable-gateway
以支持在主区域中禁用网关
应用配置
az appconfig
:更新应用配置命令模块中引发的错误
应用服务
- 修复 #23050:
az functionapp deployment source config-zip
:修复当应用设置包含任何 null 值时 zip 部署将失败的 bug
Backup
az backup restore restore-disks
:更新 ZRS 保管库和主要区域 CRR 方案的跨区域还原行为az backup job show
:针对正在进行或尚未开始的操作,将子任务开始/结束时间从最小值更改为 null
计算
az vm run-command create/update
:更改帮助消息并添加--output-blob-uri
参数的示例,说明--output-blob-uri
必须是 SAS URI- 修复 #24187:
az vm list
:修复“ComputeManagementClientConfiguration”对象没有属性“api_version”的 AttributeError az vm extension list
:添加新参数--ids
以支持按 VM ID 列出扩展az sig image-version create/update
:添加--allow-replicated-location-deletion
以支持从复制区域中删除库映像版本- 修复 #24263:
az snapshot create
:修复从源 blob URI 创建快照时的 KeyError“IMPORT_ENUM” az sig image-version update
:支持为--add
参数使用excludeFromLatest
,以在使用最新版本的映像定义时排除该映像版本az sig image-version update
:支持为--set
参数使用safetyProfile.allowDeletionOfReplicatedLocations
,以允许用户从复制区域中删除库映像版本
HDInsight
- [中断性变更]
az hdinsight create
:从--minimal-tls-version
中删除枚举值 1.0 和 1.1,HDInsight 现在不支持低于 1.2 的 TLS 版本。
IoT
az iot hub create
:在qatarcentral
中创建的中心上强制执行数据驻留属性
NetAppFiles
az netappfiles account renew-credentials
:添加renew-credentials
命令以续订用于对密钥保管库进行身份验证的标识凭据,以进行客户管理的密钥加密
网络
az network public-ip
:向--protection-mode
添加别名--ddos-protection-mode
az network custom-ip prefix
:添加参数--asn
、--geo
、--no-internet-advertise
等- 修复 #21551:
az network nic ip-config update
:使用多个 IP 配置更新 ASG - 修复 #24169:
az network application-gateway waf-policy managed-rule exclusion rule-set remove
:删除具有不同匹配程序的排除项 - 修复 #24377:
az network public-ip create
:从公共 IP 前缀派生不同资源组中的公共 IP az network lb probe
:通过--probe-threshold
支持探测阈值
RDBMS
- [中断性变更]
az postgres flexible-server migration show
:删除--level
参数 - [中断性变更]
az postgres flexible-server migration delete
:删除此命令。 目前不支持删除迁移。 - [中断性变更] 将
az postgres flexible-server migration update --cutover
更改为az postgres flexible-server migration update --cutover db1 db2 db3
az postgres flexible-server migration create
:添加--migration-mode
以支持脱机和联机(使用 CDC)迁移。 若--migration-mode
未通过,默认模式将处于脱机状态。- 添加
az postgres flexible-server migration update --cancel db1 db2 db3
以取消迁移。
资源
az resource delete
:添加新参数--no-wait
以支持不等待长事件运行的操作完成
角色
az role assignment create
:支持自带角色分配名称az role assignment delete
:如果提供了--ids
,则忽略其他参数,而不是引发错误
SQL
az sql midb log-replay start
:添加--storage-identity
参数
存储
az storage account show-connection-string/keys renew
:更新--key
参数的选项az storage account create/update
:正式发布--key-vault-federated-client-id
Synapse
az synapse workspace create
:添加参数--managed-resource-group-name
az synapse spark pool
:添加参数--enable-dynamic-executor-allocation
2022 年 10 月 11 日
版本 2.41.0
核心
- 支持连续访问评估
- 预览版:在 Windows 上支持 Web 帐户管理器 (WAM) 登录。 若要选择加入,请运行
az config set core.allow_broker=true
- 还原 #23514:将入口脚本
az.ps1
重命名为azps.ps1
aaz
:支持yaml
文件作为复合参数的值aaz
:修复超出 AAZObject 的 to_serialized_data 的递归深度aaz
:支持AAZCommand
的自定义生命周期回调函数aaz
:修复两个 AAZObjects 或 AAZDicts 比较
ACS
- [中断性变更]
az acs
:删除已弃用的命令组
AD
- 支持用户主体名称中的特殊字符
AKS
- 修复 #23779:
az aks install-cli
:支持根据系统信息确定二进制文件的拱门
APIM
- 修复 #20863:
az apim api import
:修复使用 graphqllink 导入 GraphQL API 的问题
应用配置
- [中断性变更]
az appconfig kv import
:将验证添加到 JSON 文件导入,以确保仅导入有效的 JSON 对象 - [中断性变更]
az appconfig kv export
:更新数组转换逻辑以防止在导出过程中删除密钥 az appconfig kv export
:修复导出大型存储时的 MemoryErroraz appconfig replica
:支持异地复制的新命令组az appconfig kv export
:支持将应用配置设置导出为对应用服务的引用az appconfig kv import
:确保不会从应用服务导入应用配置引用az appconfig feature filter update
:添加新命令以支持更新功能筛选器的功能
应用服务
az functionapp deployment github-actions
:添加对 linux powershell 运行时的支持az functionapp deployment github-actions
:修复在运行 github 操作之前不会填充发布配置文件的问题az webapp up
:Linux 部署期间不再显示状态az webapp deployment source config-zip
:Linux 部署期间不再显示状态
ARM
az deployment group what-if
:修复complete
部署模式不起作用的问题
备份
az backup policy
:添加对智能分层策略的支持
计算
- [中断性变更]
az vmss create
:创建 VMSS 时,将 NAT 池更新为标准 LB SKU 的 NAT 规则 V2 az vm/vmss create
:VM/VMSS 创建使用的--security-type
为TrustedLaunch
时,--enable-secure-boot
默认设置为 Trueaz restore-point create
:添加新参数--consistency-mode
以支持设置一致性模式az vmss create/update
:添加新参数--priority-count
和--priority-percentage
以支持设置优先级组合策略az vm/vmss create/update
:添加新参数--disk-controller-type
以支持设置磁盘控制器类型az disk create
:在三种情况下添加警告日志,以便以后支持默认使用 Gen2 和 TLVM 创建磁盘az vmss create
:添加新参数--nat-rule-name
以在创建新的负载均衡器时指定 NAT 规则 V2 的名称(NAT 规则 V2 用于替换 NAT 池)
Cosmos DB
az cosmosdb mongodb role/user definition
:用于对 Cosmos DB Mongo 帐户强制实施 RBAC 的新命令组az cosmosdb create/update
:GA Mongo 服务器版本
事件中心
- [中断性变更]
az eventhubs namespace update
:删除--key-source
、--key-name
、--key-vault-uri
和--key-version
。 请使用az eventhubs namespace encryption
管理密钥 - [中断性变更]
az eventhubs namespace create/update
:删除--identity
。 请使用--mi-user-assigned
和--mi-system-assigned
参数以及az eventhubs namespace identity
命令 - [中断性变更]
az eventhubs namespace create/update
:删除--default-action
和--enable-trusted-service-access
。 请改用az eventhubs namespace network-rule update
命令
密钥保管库
- [中断性变更]
az keyvault create/update
:最后删除--enable-soft-delete
参数 - 修复 #23527:
az keyvault secret set
:添加--description
的别名--content-type
监视
- [中断性变更]
az monitor diagnostic-settings list
:删除输出中的value
属性,返回列表而不是听写 az monitor autoscale
:升级监视器自动缩放 API 版本az monitor autoscale
:添加预测指标显示 cmd
NetAppFiles
az netappfiles account create
:添加可选参数--key-name
、--key-source
、--keyvault-resource-id
、--user-assigned-identity
az netappfiles account update
:添加可选参数--key-name
、--key-source
、--keyvault-resource-id
、--user-assigned-identity
az netappfiles volume create
:添加可选参数--smb-access-based-enumeration
、--smb-non-browsable
、--delete-base-snapshot
az netappfiles resource
:添加新命令query-region-info
网络
- [中断性变更]
az network watcher connection-monitor create
:弃用经典连接监视器创建 - [中断性变更]
az network application-gateway waf-policy managed-rule rule-set
:将参数--rules
更改为--rule
并支持多属性 - [中断性变更]
az network vnet
:弃用参数--defer
- [中断性变更]
az network public-ip
:将publicIpAllocationMethod
更改为publicIPAllocationMethod
- [中断性变更]
az network public-ip
:将publicIp.publicIpPrefix
更改为publicIp.publicIPPrefix
- [中断性变更]
az network public-ip
:将publicIpAddressVersion
更改为publicIPAddressVersion
- 修复 #23884:
az network application-gateway rule create
:与 v1 SKU 兼容 az network private-endpoint-connection
:添加提供程序Microsoft.AgFoodPlatform/farmBeats
az network application-gateway waf-policy managed-rule rule-set
:支持 Web 应用程序防火墙中每个规则的操作az network public-ip
:通过--protection-mode
支持 ddos 防护模式
打包
- 删除 Mariner 1.0 RPM 包
RDBMS
az mysql flexible-server update
:公开--geo-redundant-backup
参数az mysql/postgres flexible-server create/update
:--high-availability
参数弃用Enabled
az mysql flexible-server stop
:更改停止时间日志记录消息az mysql flexible-server ad-admin delete
:删除 AAD 管理员时禁用aad_auth_only
az mysql flexible-server identity remove
:允许删除 MySQL 服务器中的所有标识
预留
- 将命令从 azure-cli 移动到
reservation
扩展
服务总线
- [中断性变更]
az servicebus namespace create/update
:删除--default-action
。 请改用az servicebus namespace network-rule update
命令 az servicebus queue/topic create/update
:支持设置最大消息大小az servicebus topic subscription create
:支持客户端仿射
服务连接器
az spring-cloud connection create postgres
:为 springcloud-postgres 连接添加--system-identity
SQL
az sql server audit-policy show
:在输出中添加isManagedIdentityInUse
信息
存储
az storage blob/container
:支持非标准帐户 URL 的--account-name
az storage account update
:修复更新--default-share-permission
时的 ADProperties 擦除问题- 修复 #19311:
az storage remove
:添加对连接字符串的支持
2022 年 9 月 6 日
版本 2.40.0
ACR
az acr config authentication-as-arm show
:添加新命令以支持显示配置的“以 ARM 的形式进行 Azure AD 身份验证”策略az acr config authentication-as-arm update
:添加新命令以支持更新“以 ARM 的形式进行 Azure AD 身份验证”策略az acr config soft-delete show
:添加新命令以显示软删除策略az acr config soft-delete update
:添加新命令以更新软删除策略az acr repository list-deleted
:添加新命令以列出已删除的存储库az acr manifest list-deleted
:添加新命令以列出已删除的清单az acr manifest list-deleted-tags
:添加新命令以列出已删除的标记az acr manifest restore
:添加新命令以恢复已删除的清单和标记az acr network-rule
:弃用参数--subnet
和--vnet-name
acr config
:修复某些命令中的 bug,这些命令在某些情况下会尝试从 SDK 中拉取不存在的模型
AKS
- 修复 #23468:
az aks nodepool wait
发生故障并出显示错误“'Namespace' 对象没有属性 'nodepool_name'” az aks check-acr
:根据云环境将 acr 后缀追加到选项--acr
az aks
:为 Nvidia 多实例添加--gpu-instance-profile
…az aks update
:在没有参数提示的情况下进行更新以协调az aks create/update
:添加新参数--enable-disk-driver
和--disable-disk-driver
以启用/禁用 AzureDisk CSI 驱动程序。 创建新群集时,默认情况下会启用 AzureDisk CSI 驱动程序。az aks create/update
:添加新参数--enable-file-driver
和--disable-file-driver
以启用/禁用 AzureFile CSI 驱动程序。 创建新群集时,默认情况下会启用 AzureDisk CSI 驱动程序。az aks create/update
:添加新参数--enable-snapshot-controller
和--disable-snapshot-controller
以启用/禁用 CSI 快照控制器。 创建新群集时,默认情况下会启用 CSI 快照控制器。az aks nodepool add
:将选项Windows2019
、Windows2022
添加到--os-sku
参数- 修复 #23653:
az aks create
:修复将--network-policy
设置为“Calico”时的 CrashLoopBackOff 问题
应用服务
- 修复 #23417:
az functionapp github-actions add
:修复 java 中的 functionapp github 操作 az functionapp list-runtimes
:将 linuxFxVersion 添加到输出az webapp up
:在 Linux 应用的部署过程中显示状态az webapp deployment source config-zip
:在 Linux 应用的部署过程中显示状态az logicapp deployment
:添加新命令组以支持管理逻辑应用部署az logicapp scale
:添加新命令以支持缩放逻辑应用az logicapp config
:添加新命令组以支持配置逻辑应用az logicapp update
:添加新命令以支持更新逻辑应用
ARM
az bicep
:检查 Bicep CLI 版本时使用AZURE_CLI_DISABLE_CONNECTION_VERIFICATION
备份
az backup vault create/backup-properties set
:添加对警报设置的支持- 修复 #23655:
az backup restore restore-disks
:支持存储帐户位于其他资源组中
Batch
- 修复 #23445:
az batch pool supported-images list
:修复获取支持的映像列表的NoneType object has no attribute startswith
bug
计算
az vm run-command invoke
:添加新参数--no-wait
以支持不等待长期运行的操作完成- 修复 #23194:
sig image-version create
:修复--tags
参数作为key=value
对传递时的Parameter tags must be of type dict
bug - 修复 #23540:
az ppg create
:修复--tags
参数作为key=value
对传递时的Parameter tags must be of type dict
bug az sig update
:添加参数以支持将库从专用更新为社区az sig share reset
:将库从社区更新为专用az vm/vmss create
:当 VM/VMSS 创建使用的--security-type
为TrustedLaunch
时,--enable-vtpm
默认设置为True
- 修复 #23341:
az vm list-skus
:修复了在所有区域受到限制时筛选掉区域性可用的 VM 大小 az vm run-command show/list
:为参数组合添加验证和优化帮助消息az identity federated-credential
:添加子组以支持管理现有用户分配标识的联合标识凭据
Cosmos DB
az cosmos db service
:添加对 cosmosDB 的服务支持az cosmosdb gremlin graph
:将 analysisStorageTTL 属性添加到 sql 容器
反馈
az survey
:CLI 调查的新命令
监视
az monitor action-group test-notifications create
:添加新命令az monitor metric alert
:支持带短划线的指标命名空间az monitor action-group create
:添加可选参数--location
NetAppFiles
az netappfiles volume create
:添加可选参数--kv-private-endpoint-id
az netappfiles volume-group create
:添加可选参数--kv-private-endpoint-id
az netappfiles volume update
:添加可选参数--cool-access
az netappfiles volume update
:添加可选参数--coolness-period
az netappfiles pool update
:添加可选参数--cool-access
网络
az network application-gateway create
:支持作为配置一部分提供的规则优先级字段az network private-endpoint-connection
:添加Microsoft.OpenEnergyPlatform/energyServices
提供程序- 修复 #22594:
az network bastion create
:添加对堡垒创建的无等待支持 - 修复 #23525:
az network bastion create/update
:添加缺少的参数并更新命令 az network watcher packet-capture create
:在数据包捕获中添加 VMSS 支持
打包
- 为 RHEL 9 和 CentOS Stream 9 生成 RPM
RDBMS
az mysql flexible-server upgrade
:为 MySQL 灵活服务器添加主版本升级az mysql/postgres flexible-server backup
:为灵活服务器添加备份命令az postgres flexible-server create/update
:为 PostgreSQL 灵活服务器中的 HA 添加SameZone
az mysql flexible-server create/update/restore/geo-restore/replica
:添加 BYOK for MySQL 灵活服务器az mysql flexible-server identity/ad-admin
:MySQL 灵活服务器的用户标识和 AAD 管理员
安全性
az security security-solutions-reference-data
:添加新命令组az security security-solutions
:添加新命令组
服务总线
az servicebus namespace create/update
:支持指定--min-tls
az servicebus namespace network-rule update
:支持更新给定命名空间的网络规则
服务连接器
az spring connection
:在 Spring 应用重命名后更新说明
SignalR
az signalr custom-domain
:支持自定义域az signalr custom-certificate
:支持自定义证书
SQL
az sql mi endpoint-cert
:用于管理终结点证书的新命令组az sql mi partner-cert
:用于管理合作伙伴证书的新命令组az sql mi link
:用于管理实例链接的新命令组
存储
az storage fs file set-expiry
:用于支持为 ADLS Gen2 文件系统中的文件设置过期的新命令az storage account create/update
:添加--enable-files-aadkerb
以支持适用于 Azure 文件存储的 AAD Kerberos 身份验证az storage account local-user
:使用 SFTP 时用于管理标识的新命令组az storage account create/update
:添加--enable-sftp
和--enable-local-user
以支持 SSH 文件传输协议az storage fs create
:支持加密范围az storage fs directory/fs generate-sas
:支持生成具有指定加密范围的 SAS 令牌
2022 年 8 月 2 日
版本 2.39.0
ACR
- [中断性变更] 更新清单列表引用者以符合 RC1 ORAS 规范
az acr update
:将 networkRuleSet.defaultAction 更新为在禁用--public-network-enabled
时拒绝- 修复 #23340:
az acr task credential add
:修复提供了密码但未提供用户名时出现的故障
AD
az ad app federated-credential
:联合标识凭据 GA
顾问
- 修复 #11070:
az advisor recommendation disable
:修复 NoneType 错误
AKS
- 修复快照未根据
--snapshot-id
选项中的订阅字段解析的问题 az aks check-acr
:将 canipull 升级到 v0.1.0 以添加 5 秒的等待时间来避免附加争用条件az aks update
:修复更新密钥保管库机密提供程序的配置时出现NoneType
错误的问题- 删除使用“BYO vnet + 系统 MSI”时出现的警告消息
- 修复当位置值包含空格时与 AKS 监视 MSI 身份验证相关的 bug
- 修复 #2457:将子网 ID 描述澄清为资源 ID
az aks create
:添加新参数--host-group-id
以支持 Azure 专用主机az aks nodepool add
:添加新参数--host-group-id
以支持 Azure 专用主机az aks create/update
:添加新参数--enable-azure-keyvault-kms
、--azure-keyvault-kms-key-id
、--azure-keyvault-kms-key-vault-network-access
、--azure-keyvault-kms-key-vault-resource-id
和--disable-azure-keyvault-kms
以支持 Azure Key Vault 的密钥管理服务功能az aks create
:添加对 BYO CNI 的--network-plugin=none
支持az aks create/update
:添加参数--http-proxy-config
以支持设置 HTTP 代理配置
应用服务
- 修复 #23135:
az functionapp plan create
:为--number-of-workers
选项的有效值添加验证 az functionapp/logicapp create
:添加新的--https-only
参数az functionapp/webapp create
:允许对基本 SKU 和弹性高级 SKU 进行 vnet 集成az webapp list-runtimes
:添加 Java 17 支持az webapp create
:添加 Java 17 支持az webapp up
:添加 Java 17 支持az functionapp deployment github-actions add
:添加命令以创建要部署到函数应用的 GitHub 操作az functionapp deployment github-actions remove
:添加命令以删除函数应用 GitHub 操作az webapp deployment github-actions
:添加验证以确保应用是 Web 应用
ARM
- 修复 #23246:修复互换的策略示例
备份
az backup protection backup-now
:修复 SQL/HANA 备份保留期的 bug
Batch
az batch account network-profile show
:为批处理帐户添加显示网络配置文件命令az batch account network-profile set
:为批处理帐户添加设置网络配置文件命令az batch account network-profile network-rule list
:为批处理帐户网络添加规则列表命令az batch account network-profile network-rule add
:为批处理帐户网络添加规则添加命令az batch account network-profile network-rule delete
:为批处理帐户网络添加规则删除命令az batch account create
:使用--mi-user-assigned
参数添加托管标识支持az batch account identity assign
:添加命令以将标识添加到现有批处理帐户az batch account identity remove
:为现有批处理帐户添加删除标识az batch account identity show
:为批处理帐户添加显示标识az batch pool create
:更新--json-file
的帮助文本以指向 json 架构
计算
az ppg create/update
:添加参数--intentvmsizes
以指定可在邻近放置组中创建的 VM 的可能大小az ppg create
:添加参数--zone
以支持指定应在其中创建 ppg 的可用性区域- 修复 #22995:
az image-version create
:取消绑定--target-region-encryption
和--target-region-cvm-encryption
的用法 - 修复 #22654:
az vm run-command create/update
:参数--protected-parameters
未达到所需效果 az vmss run-command create/update
:参数--protected-parameters
未达到所需效果az vmss create
:添加新参数--os-disk-delete-option
,以支持配置在删除 VM 时是删除还是拆离 Flex VMSS 的 VM OS 磁盘az vmss create
:添加新参数--data-disk-delete-option
,以支持配置在删除 VM 时是删除还是拆离 Flex VMSS 的 VM 数据磁盘az image builder create
:添加参数--staging-resource-group
以支持自定义资源组命名az image builder validator
:添加子组以管理模板的验证信息az vm disk detach
:添加参数--force-detach
以支持从 VM 强制拆离托管数据磁盘
容器
az container create
:在容器组 yaml 中添加环境变量内插
事件网格
- 为面向合作伙伴和事件订阅客户的功能添加命令
Eventhub
az eventhubs namespace
:添加--minimum-tls-version
az eventhubs cluster
:添加--supports-scaling
IoT
- 将证书加载更改为默认编码为 b64 字符串
Key Vault
az keyvault security-domain upload
:修复--passwords
的password must be bytes-like
监视
az monitor autoscale rule create
:禁止显示来自 antlr 的警告az monitor metrics alert create/update
:禁止显示来自 antlr 的警告
网络
az network vnet subnet list-available-ips
:获取子网的可用 IP 列表az network private-endpoint-connection
:启用对提供程序Microsoft.KubernetesConfiguration/privateLinkScopes
的专用链接支持az network private-endpoint-connection
:启用对提供程序Microsoft.Dashboard/grafana
的专用链接支持az network dns zone export
:添加对 ALIAS 记录的支持az network dns zone import
:添加对 ALIAS 记录的支持az network application-gateway waf-policy custom-rule match-condition add
:添加 WAF 自定义规则条件的验证az network watcher flow-log
:添加对--vnet
、--subnet
、--nic
作为目标 ID 的支持az network private-endpoint create
:添加使用 ASG 进行创建的示例
打包
- 删除 CentOS 7 RPM 包
- 删除 Python 3.6 支持
- 为 Fedora 生成 RPM
- 删除 Ubuntu 21.10 Impish Indri DEB 包
配置文件
az account list
:向表输出添加TenantId
列
RDBMS
az mysql flexible-server server-logs
:为 MySQL 灵活服务器添加服务器日志
服务连接器
az spring connection create eventhubs
:添加新参数--client-type kafka-springBoot
az webapp connection create
:添加--config-connstr
以支持 Webapp 连接字符串az webapp connection create
:使用配置中的 webapp 名称和资源组
SQL
az sql log-replay stop
:仅删除使用 LRS 创建的 DB
存储
az storage fs undelete-path
:自动编码--deleted-path-name
- 修复 #23179:
az storage file upload/upload-batch
:针对上传修复--content-md5
,针对上传批处理忽略--content-md5
az storage file show
:修复 content-md5 不为“无”时的 JSON 错误az storage blob/file update
:修复--content-md5
TypeErroraz storage container policy create
:不再对开始时间和到期时间使用默认值az storage blob upload
:重新添加已由 SDK 重命名的--socket-timeout
- 修复 #23262:
az storage blob metadata
:重新添加--lease-id
az storage blob download/download-batch
:添加--overwrite
Synapse
az synapse workspace
:为 git 存储库配置添加--last-commit-id
az synapse ad-only-auth
:用于支持仅 synapse azure ad 身份验证的新命令组
2024 年 6 月 21 日
版本 2.38.2
此版本仅适用于 CentOS 7 和 RHEL 7。 CVE-2023-36052 在此版本中已修复。
应用程序服务
- [中断性变更]在 set/delete 命令上 Redact appsettings 输出
- [中断性变更]
az webapp config
:修改 webapp 配置连接字符串和存储帐户值 - [中断性变更]
az functionapp
:在键集上修改键值输出 - [中断性变更]
az functionapp/webapp deployment source update-token
:修改部署源更新令牌上的令牌输出 - [中断性变更] 修改部署源配置上的输出
2023 年 9 月 1 日
版本 2.38.1
此版本仅适用于 CentOS 7 和 RHEL 7。
应用服务
az webapp ssh
:将 #25141 向后移植到 2.38
2022 年 7 月 5 日
版本 2.38.0
ACR
az acr
:在表输出中显示复制区域终结点状态az acr task run
:如果上下文是本地目录,请将 Dockerfile 添加到源上传
AD
az ad app/sp update
:支持根级别的泛型更新--set
- 支持对象名称中的特殊字符
az ad app federated-credential
:支持联合标识凭据
AKS
az aks get-credentials
:修复将配置文件保存到符号链接时的权限提示az aks command invoke
:添加了对--no-wait
的支持az aks get-credentials
:修复 KUBECONFIG 为空时的命令错误az aks nodepool stop/start
:添加节点池停止/启动绑定
APIM
az apim
:更新实验标志以退出实验状态az apim deletedservice
:添加命令组以支持管理软删除的 azure API 管理服务
应用配置
az appconfig
:GA 功能 - 软删除、功能筛选器、严格导入和禁用本地身份验证
应用服务
- [中断性变更]
az webapp up
:删除高级容器 SKU(PC2、PC3、PC4) - [中断性变更]
az appservice plan create/update
:删除高级容器 SKU(PC2、PC3、PC4) - [中断性变更]
az functionapp plan create
:删除高级容器 SKU(PC2、PC3、PC4) - 修复 #22722:用于支持 SP 查询的新 GraphAPI 的
az webapp config ssl import
修补程序 az webapp up
:修复了即使在提供--runtime
的情况下也会检测到运行时的 bugaz staticwebapp enterprise-edge
:将命令组从扩展移动到官方 CLIaz appservice plan create
:允许创建托管在应用服务环境中的 Hyper-V 应用服务计划az webapp/functionapp deployment slot create
:允许对添加了存储帐户的应用使用--configuration-source
az webapp up
:修复部署到应用服务环境 (ASE) 时出现的 bug,其中 ASE 被错误地归类为内部负载均衡 (ILB) ASE 并且验证失败- 修复 #20901:
az functionapp update
更新--slot
逻辑以正常工作
ARM
- 修复 #22621:
az bicep build
:--stdout
不起作用 - 修复 #22930:
az bicep generate-params
:添加对 bicep generate-params 命令的支持 az deployment
:将 ARM 部署的错误消息修复为正确的 JSON 格式
备份
az backup restore restore-disks
:为 IaasVM ALR 添加跨订阅还原az backup protection enable-for-vm
:添加特定于 Linux 的示例az backup protectable-item list
:SQLAG 容器提取失败 bug 修复
机器人服务
- [中断性变更]
az bot create
:删除--kind
、--password
、--lang
参数。 添加--app-type
、--tenant-id
、--msi-resource-id
参数
认知服务
az cognitiveservices account deployment create
:支持标准缩放类型
计算
az disk create
:修复在创建磁盘时将加密类型指定为EncryptionAtRestWithPlatformKey
无效的问题az disk update
:修复将加密类型更新到平台托管密钥时出现的(InvalidParameter) Resource xxx encrypted with platform key has disk encryption set id specified
错误az sig image-version create
:添加新参数--virtual-machine
和--image-version
以支持从不同源创建映像版本az vm
:支持新的磁盘存储 SKU Premiumv2_LRSaz sig show-community
:添加新命令以支持在社区库中列出映像版本az sig image-definition show-community
:添加新命令以支持在库社区中获取映像az sig image-definition list-community
:添加新命令以支持在库社区中列出 VM 映像定义az sig image-version show-community
:添加新命令以支持在库社区中获取映像版本az sig image-version list-community
:添加新命令以支持在库社区中列出 VM 映像版本az sig share enable-community
:添加新命令以支持将库共享到社区az sig gallery-application version
:添加新参数--package-file-name
以在 VM 上指定下载的包文件az sig gallery-application version
:添加新参数--config-file-name
以在 VM 上指定下载的配置文件az disk create
:添加对--gallery-image-reference
的支持以允许从共享库映像版本或社区库映像版本创建磁盘az disk create
:添加对--source
的支持以允许从磁盘还原点创建磁盘az vm/vmss application set
:添加新参数--treat-deployment-as-failure
以将库应用程序版本中的任何故障视为部署失败az vm image list
:添加参数--architecture
以使用其体系结构筛选映像az disk-encryption-set create
:--encryption-type
参数支持机密 VM 的新值ConfidentialVmEncryptedWithCustomerKey
az disk create
:--security-type
参数支持机密 VM 的新值ConfidentialVM_DiskEncryptedWithCustomerKey
az disk create
:添加新参数--secure-vm-disk-encryption-set
以提供使用ConfidentialVmEncryptedWithCustomerKey
加密类型创建的磁盘加密集的 ID 或名称az disk-encryption-set create/update
:添加新参数--federated-client-id
以访问不同租户中的密钥保管库az disk-encryption-set create
:添加新参数--mi-system-assigned
和--mi-user-assigned
以支持在创建磁盘加密集期间分配系统和用户分配的标识az disk-encryption-set identity
:添加具有参数--system-assigned
和--user-assigned
的新命令组,以支持在现有磁盘加密集上管理系统和用户分配的标识sig list-community
:添加新命令以支持列出社区库sig list-community
:GA 共享/社区映像库相关功能az vm/vmss create
:--security-type
参数支持机密 VM 的新值ConfidentialVM
az vm/vmss create
:添加新参数--os-disk-security-encryption-type
以支持为机密 VM 设置 OS 托管磁盘的加密类型az vm/vmss create
:添加新参数--os-disk-secure-vm-disk-encryption-set
以允许用户提供使用ConfidentialVmEncryptedWithCustomerKey
加密类型创建的磁盘加密集的 ID 或名称az disk create
:添加新参数--security-data-uri
以指定要导入到 VM 来宾状态的 VHD 的 blob URIaz disk create
:添加新参数--upload-type
以扩展和替换支持仅标准磁盘上传和 OS 磁盘上传以及 VM 来宾状态的--for-upload
az disk grant-access
:添加新参数--secure-vm-guest-state-sas
以支持在具有 VM 来宾状态的托管磁盘上获取安全数据访问 SAS
Cosmos DB
az cosmosdb sql container create
:添加支持以使用客户端加密策略创建容器
事件中心
az eventhubs namespace application-group
:用于支持 EventHubs 应用程序组上的管理操作的新命令组az eventhubs namespace network-rule update
:用于更新网络规则集的新命令
IoT
az iot hub/dps certificate list
:将表转换添加到证书列表命令
Key Vault
az keyvault role assignment
:修复'dict' object has no attribute 'object_id'
错误- 修复 #16390:
az keyvault set-policy
:允许清除权限
监视
az monitor log-analytics query-pack
:添加查询包命令。az monitor log-analytics update
:支持--key-version
的空字符串
NetAppFiles
az netappfiles account create
:将--location
更改为可选参数az netappfiles pool create
:将--location
更改为可选参数az netappfiles volume create
:将--location
更改为可选参数az netappfiles snapshot create
:将--location
更改为可选参数az netappfiles snapshot policy create
:将--location
更改为可选参数az netappfiles snapshot policy update
:将--location
更改为可选参数az netappfiles backup create
:将--location
更改为可选参数az netappfiles backup-policy create
:将--location
更改为可选参数az netappfiles volume-group create --help
:修复选项 global-placement-rules 中的拼写错误az netappfiles volume create
:添加可选参数--zones
az netappfiles volume replication list
:添加操作以列出卷复制az netappfiles volume reset-cifs-pw
:添加操作以重置 CIFS 密码az netappfiles volume relocate
:添加操作以将卷重定位到新标记az netappfiles volume finalize-relocation
:添加操作以完成卷重定位az netappfiles volume revert-relocation
:添加操作以还原卷重定位
网络
- [中断性变更]
az network vnet subnet create
:默认情况下禁用PrivateEndpointNetworkPolicies
az network application-gateway ssl-policy
:支持新的 SSL 策略CustomV2
az network private-endpoint-connection
:为提供程序 Microsoft.Authorization/resourceManagementPrivateLinks 启用专用链接支持- 修复 #22097:
az network dns zone import
:修复以空格开头的导入区域文件 az network public-ip prefix create
:支持自定义 IP 前缀的跨订阅关联az network public-ip create
:创建公共 IP 时重复使用前缀信息
打包
- 在 RHEL 8 的 RPM 中使用 Python 3.9
RDBMS
- 修复 #22926:
az mysql server create/update
:更新 mysql 存储大小的默认值
REST
az rest
:支持 JSON 请求正文中的 Unicode 字符
搜索
az search service create
:添加--hosting-mode
参数以支持 S3HD SKU
安全性
az security atp cosmosdb
:在 Cosmos DB 上添加对 ATP 设置的 CLI 支持 (Defender)
服务连接器
az webapp connection create
:添加--private-endpoint
以支持专用终结点连接az spring connection create
:删除客户端类型限制
Service Fabric
az sf managed-cluster create
:修复群集命令的标记分析
SQL
az sql elastic-pool create
:为 HS 弹性池添加对 HighAvailabilityReplica 计数的支持az sql midb update
:添加更新命令
SQL VM
az sql vm update
:为 SQL 评估先决条件添加配置选项
存储
- [中断性变更]
az storage share close-handle
:删除 sdk 不支持的--marker
- [中断性变更]
az storage share snapshot
:现在仅返回版本、etag 和 last_modified 信息,而不是所有共享属性 az storage account generate-sas
:修复srt
段的输出 sas 随机排序- 修复 #22563:
az storage blob upload
:修复存储 Blob 上传到通过管道编码错误 - 修复 #20452:
az storage container policy create\update\list\show\delete
:添加新权限,当前支持racwdxyltmei
- 修复 #22679:
az storage account file-service-properties update
:修复AttributeError: 'NoneType' object has no attribute 'smb'
- 修复 #22845:
az storage account genarete-sas
:修复标志--auth-mode login
导致 AttributeError
Synapse
az synapse sql pool create
:添加参数--collation
az synapse link-connection
:支持 synapse 链接连接的新命令组
2022 年 5 月 24 日
版本 2.37.0
ACR
- 解决某些
az acr manifest
命令没有正确处理-u/-p
凭据,从而导致在未登录到az cli
时身份验证失败的问题 - 解决某些
az acr
命令没有正确处理某些下一链接令牌,从而导致分页时出现异常的问题 - 解决某些
az acr manifest
命令没有正确解析某些 FQDN,从而导致出现异常的问题
AKS
- [中断性变更]
az openshift
:删除已弃用的命令组 az aks create
:添加新选项--node-resource-group
来指定存储用户资源的资源组的名称az aks get-credentials
:当现有配置文件无效时引发异常az aks check-acr
:添加新选项--node-name
来指定用于执行 acr 拉取测试检查的特定节点的名称- 修复 #22032:
az aks nodepool add/update
:修复用户节点池的自动缩放程序参数 az aks create/update
:添加 Microsoft Defender 安全配置文件支持- 正式发布 Kubernetes 版本别名
az aks update
:支持使用--assign-kubelet-identity
更新 kubelet 标识
API 管理
- 修复 apim 的
apply-network-updates
命令
应用服务
- 修复 #18151:
az webapp config backup restore
:修复“WebAppsOperations”对象没有“restore_slot”属性的 bug
ARM
az resourcemanagement private-link create
:创建资源管理专用链接az resourcemanagement private-link delete
:删除资源管理专用链接az resourcemanagement private-link show
:获取资源管理专用链接az resourcemanagement private-link list
:列出资源管理专用链接az private-link association create
:创建专用链接关联az private-link association delete
:删除专用链接关联az private-link association show
:获取专用链接关联az private-link association list
:列出专用链接关联az group delete
:添加新参数--force-deletion-types
以支持强制删除az bicep restore
:添加新命令以还原外部模块az bicep build
:添加新参数--no-restore
以允许编译而不还原外部模块az bicep decompile
:添加新参数--force
以允许覆盖现有的 Bicep 文件az resource wait
:解决即使az resource show
返回 "provisioningState": "Succeeded" 时--created
仍会等待的问题
ARO
az aro create
:支持对主节点和工作器节点使用 FIPS 模块、主机加密和磁盘加密
备份
az backup vault resource-guard-mapping
:支持更新、显示和删除 ResourceGuardProxy- 为关键操作添加多用户身份验证 (MUA) 支持:
az backup vault backup-properties set
/az backup item set-policy
/az backup policy set
/az backup protection disable
- 针对跨租户方案在关键命令中添加
--tenant-id
参数:az backup vault backup-properties set
/az backup item set-policy
/az backup policy set
/az backup protection disable
/az backup vault resource-guard-mapping
计算
az vm image list
:为脱机列表添加新的服务器版本别名Win2022AzureEditionCore
az vm update
:为--license-type
添加额外的许可证类型 SLESaz vmss create
:支持为灵活 VMSS 启用单一放置组az disk create/update
:添加新参数--data-access-auth-mode
以支持数据访问身份验证模式az sig show
:添加新参数--sharing-groups
以支持查询共享库组az vm host group create
:添加新参数--ultra-ssd-enabled
以支持超级 SSD
Cosmos DB
az cosmosdb sql container update
:修复 bug 以接受 analyticalStorageTTL arg
事件中心
az eventhubs namespace schema-registry
:为架构注册表添加 cmdlet
标识
az identity list-resources
:添加新命令以支持列出标识的相关资源
IoT
az iot dps policy
和az iot dps linked-hub
:修复 DPS 状态更新az iot central app private-link-resource list
:添加新命令以支持列出专用链接资源az iot central app private-endpoint-connection show
:添加新命令以支持显示 IoT Central 应用的专用终结点连接详细信息az iot central app private-endpoint-connection approve
:添加新命令以支持批准 IoT Central 应用的专用终结点连接az iot central app private-endpoint-connection reject
:添加新命令以支持拒绝 IoT Central 应用的专用终结点连接az iot central app private-endpoint-connection delete
:添加新命令以支持删除 IoT Central 应用的专用终结点连接
Key Vault
- 修复 #22457:
az keyvault key decrypt/encrypt
修复--output tsv
的返回字节
监视
- [中断性变更]
az monitor alert
:弃用整个命令组,请使用monitor metrics alert
- [中断性变更]
az monitor autoscale-settings
:弃用整个命令组,请使用az monitor autoscale
- [中断性变更]
az monitor activity-log list
:弃用参数--filters
。 - [中断性变更]
az monitor activity-log list
:弃用参数标志--resource-provider
,请使用--namespace
NetAppFiles
az netappfiles volumes export-policy add
:修复rule-index
验证和参数被设为非必需的问题az netappfiles ad add
:添加新的可选参数site
az netappfiles ad update
:添加新的可选参数site
网络
az network watcher connection monitor create
:即使缺少输出类型,也支持使用用户提供的工作区 IDaz network dns zone export
:支持流量管理器资源- 专用链接添加
Microsoft.Kusto/clusters
提供程序 az network lb create
:为默认 SKU 添加警告az network lb address-pool
:支持负载均衡器上的连接排出az network application-gateway
:添加settings
、listener
和routing-rule
命令组az network application-gateway create
:添加参数--priority
az network application-gateway probe
:添加参数--host-name-from-settings
- [中断性变更]
az network vnet peering
:弃用参数标志--remote-vnet-id
打包
- 对于 deb 包,将嵌入式 Python 升级到 3.10
- 使用 Mariner 2.0 GA 映像生成 RPM
RDBMS
az mariadb server create/update
:支持--minimal-tls-version
- 将 MySQL MemoryOptimized 层名称更改为 BusinessCritical
预留
- 使用最新的 SDK 更新预留命令
角色
- [中断性变更]
az az/role
:将az ad
和az role
的基础 API 从 AD Graph API 迁移到 Microsoft Graph API。 有关详细信息,请参阅 Microsoft Graph 迁移
安全性
az security alerts-suppression-rule
:将警报抑制规则添加到安全模块
服务总线
az servicebus queue update
:修复消息生存时间az servicebus queue
:将 ReceiveDisabled 添加到--status
az servicebus namespace create/update
:添加--disable-local-auth
以启用或禁用 SAS 身份验证az servicebus namespace private-endpoint-connection/private-link-resource
:新命令组
服务连接器
- [中断性变更]
az containerapp connection create
:默认 client_type 已更改为none
az containerapp connection
:添加新的命令组以支持容器应用连接az containerapp connection create
:在交互模式下添加--container
参数az spring connection
:支持az sping-cloud
重命名,添加新参数密钥值以支持 KeyVault 中的密码
Service Fabric
az sf cluster node-type add
:修复“StorageAccountsOperations”对象没有“create”属性的这一意外错误
SQL
- 修复 #22316:
az sql server ad-admin create
修复需要的显示名称和对象 ID
SQL VM
az sql vm update
:为 SQL 最佳做法评估添加配置选项
存储
- [中断性变更]
az storage share show
:从输出结果中删除 contentLength、hasImmutabilityPolicy 和 hasLegalHold - [中断性变更]
az storage blob snapshot
:现在仅返回版本信息,而不是所有 Blob 属性 - 修复 #21819:
az storage fs directory
:添加新命令generate-sas
az storage account show-connection-string
:默认追加终结点- 修复 #22236:
az storage entity insert
:修复--if-exists fail
不起作用的问题 az storage copy
:修复--exclude-path
TypeErroraz storage blob download
:允许下载到 stdout 以获取管道支持- 修复 #22209:
az storage entity insert
修复Edm.Boolean
不起作用的问题 az storage directory/file list
:添加--exclude-extended-info
以从响应中排除某些属性信息,默认值为False
- 修复 #21781:
az storage blob upload/download
:进度修复 az stroage entity query
:修复 UUID 类型不是 JSON 可序列化的问题az storage blob delete-batch
:单个删除失败后不再退出
2022 年 4 月 26 日
版本 2.36.0
ACR
acr task run
:添加--no-format
选项acr task logs
:添加--no-format
选项acr taskrun logs
:添加--no-format
选项
AKS
az aks create
:添加--nat-gateway-managed-outbound-ip-count
和--nat-gateway-idle-timeout
支持 nat 网关集成az aks create
:添加managedNATGateway
和userAssignedNATGateway
支持出站类型az aks check-acr
:将 canipull 升级到 0.0.4-alpha 版本,以便在 cname 只返回 privatelink 时跳过位置检查
AMS
az ams asset-track create
:添加命令以创建资产跟踪az ams asset-track show
:添加命令以显示资产跟踪az ams asset-track list
:添加命令以列出资产下的所有跟踪az ams asset-track update
:添加命令以更新跟踪的参数az ams asset-track update-data
:添加 update-data 命令以在更新跟踪文件时刷新服务器az ams asset-track delete
:添加命令以删除跟踪az ams streaming-endpoint get-skus
:添加命令以在流式处理终结点下获取 SKU
应用配置
- 修复在使用“appconfig/kvset”配置文件时缺少说明的功能标志导入问题
应用服务
az staticwebapp create
:允许创建未连接到 github 存储库的 Static Web Apps- 修复 #21943:
az webapp config backup create
:修复 AttributeError,'str' 对象没有属性 'get'
备份
az backup policy create/set
:添加对创建/更新 IaaSVM MBPD 策略的支持
机器人服务
az bot directline/email/facebook/kik/msteams/skype/slack/sms/telegram create
:在频道创建中添加用户指定的--location
参数以实现区域性/EUDB
CDN
az afd rule create
:使用操作类型 RouteConfigurationOverride 修复规则创建失败问题az afd route create
:通过禁用--link-to-default-domain option
修复路由创建问题- 修复 #22066:
az cdn name-exists
缺少类型参数
计算
az vm create
:修复在没有--vm-sku
参数的情况下创建 Flex VMSS 时“NoneType 对象没有属性”的 bugaz restore-point create
:添加新参数--source-restore-point
以支持跨区域复制az restore-point show
:添加新参数--instance-view
以显示还原点的实例视图并替换已弃用的--expand
az restore-point collection show
:添加新参数--restore-points
以显示还原点集合中的所有包含还原点,并替换已弃用的--expand
az sig image-version create
:添加新参数--target-region-cvm-encryption
以支持加密 OS 磁盘的机密 VMaz vm/vmss create
:安装来宾证明扩展并在满足受信任启动配置时默认启用系统托管标识az vm/vmss create
:添加新参数--disable-integrity-monitoring
以在创建符合受信任启动的 VM/VMSS 时禁用默认行为(安装来宾证明扩展并启用 MSI)
IoT
- [中断性变更]
iot dps access-policy
:弃用支持策略的访问策略
密钥保管库
az keyvault key
:GA SKR 和 keyvault 密钥轮换- 修复 #20520:
az keyvault network-rule
:支持删除多个 IP
NetAppFiles
az netappfiles volume-group
:添加命令组以管理卷组资源
网络
- 修复 #21845:
az network routeserver create
必需的--public-ip-address
参数 - 修复 #21829:
az network traffic-manager endpoint update
必需的--type
参数 - 专用链接添加
Microsoft.Network/privateLinkServices
提供程序 - 修复 #22085:
az network nsg rule create
没有属性“is_default”
打包
- 发布适用于 Ubuntu 22.04 Jammy Jellyfish 的 DEB 包
- 发布适用于 RHEL 8、CentOS Stream 8 的 RPM 包
- 发布适用于 Mariner 1.0、2.0 预览版的 RPM 包
RDBMS
az postgres server create
:修复无效服务器名称的错误消息
安全性
- 添加
az security automation
CLI 命令
服务总线
az servicebus namespace create
:添加区域冗余参数az servicebus namespace authorization-rule keys renew
:添加--key-value
参数
服务连接器
az webapp connection
:添加命令create sql/webpubsub
以支持更多目标资源
SQL
az sql mi create
、az sql mi update
:添加--service-principal-type
参数以支持 Win Auth (Kerberos)
存储
- 修复 #21914:
az storage blob upload
:扩大块大小 (100MB) 以处理大文件 (>200GB) az storage account/container/blob generate-sas
:添加--encryption-scope
- 修复 #21920:
az storage copy
&az storage remove
:隐藏警告消息中的凭据 - 为数据服务命令添加
--blob-endpoint/--file-endpoint/--table-endpoint/--queue-endpoint
以支持自定义服务终结点 - 正式发布存储文件 Datalake 软删除
az storage cors add
:针对--methods
允许PATCH
az storage entity
:支持针对--entity
指定EdmType
- 修复 #21966:
az storage blob download-batch
:修复--pattern
为 blob 名称时失败的问题 - 修复 #21414:
az storage blob sync
:修复标志--delete-destination
默认值,将其更改为 false az storage account blob-inventory-policy create
:添加缺失字段,在筛选器中添加 excludePrefix
2022 年 4 月 5 日
版本 2.35.0
ACR
- [中断性变更]
az acr create
:拒绝名称使用了大写字母的请求 - [中断性变更]
az acr connected-registry create
:拒绝名称使用了大写字母的请求 az acr update
:禁用公用网络现在显示警告消息- 弃用
az acr manifest metadata
命令组 az acr manifest
:添加show-metadata
、list-metadata
和update-metadata
命令
AKS
az aks create/update
:添加新参数--enable-gmsa
、--gmsa-dns-server
、--gmsa-root-domain-name
以支持 Windows gMSA v2aks enable-addons
:添加新参数--enable-msi-auth-for-monitoring
以支持启用托管标识身份验证az aks snapshot create
:移动到az aks nodepool snapshot create
az aks snapshot delete
:移动到az aks nodepool snapshot delete
az aks snapshot list
:移动到az aks nodepool snapshot list
az aks snapshot show
:移动到az aks nodepool snapshot show
az aks create
:添加--pod-subnet-id
以支持动态分配的 Pod IPaz aks nodepool add
:添加--pod-subnet-id
以支持动态分配的 Pod IPaz aks create
:添加--kubelet-config
和--linux-os-config
以支持自定义节点配置az aks nodepool add
:添加--kubelet-config
和--linux-os-config
以支持自定义节点配置
AMS
az ams account identity assign
:添加将托管标识分配给媒体服务帐户的功能az ams account identity remove
:添加将托管标识分配给媒体服务帐户的功能az ams transform create
:为 FaceDetector 预设添加新参数blur-type
az ams account encryption set
:添加新参数system-assigned
和user-assigned
,以允许用户将托管标识设置为其帐户加密az ams account storage set-authentication
:添加新参数system-assigned
和user-assigned
,以允许用户为其附加到媒体服务的存储帐户设置托管标识
APIM
apim api schema create
:添加新命令以支持为 graphql API 创建架构apim api schema delete
:添加新命令以支持删除 API 的架构apim api schema list
:添加新命令以支持显示 API 的架构列表apim api schema show
:添加新命令以支持获取 API 的架构apim api schema entity
:添加新命令以支持获取架构实体标记- 载入到专用终结点以进行 API 管理
应用配置
az appconfig kv export
:如果未将键值导出到应用服务,则停止引发错误az appconfig create
:添加新选项retention-days
和enable-purge-protection
az appconfig list-deleted
:添加新命令以列出所有已删除但尚未清除的应用程序配置az appconfig show-deleted
:添加新命令以显示已删除但尚未清除的应用程序配置的属性az appconfig recover
:添加新命令以恢复已删除但尚未清除的应用程序配置az appconfig purge
:添加新命令以清除已删除的存储
应用服务
- 修复 #21439:
az webapp deploy
:修复帮助消息中的--async
参数值 - 修复 #21574:
az webapp vnet-integration add
:修复“NoneType”对象没有属性“server_farm_id”的 AttributeError az staticwebapp create
:将默认输出位置和 API 位置更改为None
。 将默认应用位置更改为“/”。 从输出中删除不必要的属性az staticwebapp show
:从输出中删除不必要的属性az staticwebapp list
:从输出中删除不必要的属性az staticwebapp update
:从输出中删除不必要的属性az webapp deployment slot create
:允许替代容器设置- 修复 #21080:
az webapp up
:修复对象没有属性“response” - 修复 #19747:
az webapp up
:修复 TypeError:“NoneType”对象不可迭代 az webapp up
:验证 ASE 是否存在,是否为 ASE v3 而不是 ILB ASE;验证先前存在的计划是否在 ASE 上;如果使用 ASE,则默认为 I1V2 SKU- 修复 #20240:
az functionapp deployment source config-zip
:修复参数--slot
不起作用的 bug - 修复 #12090:
az webapp create
:允许 Web 应用中不同资源组中的计划 az staticwebapp identity assign
、az staticwebapp hostname set
、az staticwebapp create
:修复 #21186:显示详细的错误消息而不是“错误请求”az staticwebapp update
:修复 #21465:允许指定静态 Web 应用资源组- 修复 #21728:
az webapp deployment github-actions add
:允许使用冒号分隔符传入运行时 az webapp config
:修复每次部署后禁用 Web 应用持久存储的问题az appservice ase create-inbound-services
:在 ASEv3 中添加对 Azure 专用 DNS 区域创建的支持
ARM
- 修复 #20842:
az bicep
:修复对 CA 捆绑包使用请求环境变量的问题 az policy assignment create
:支持--subscription
参数
备份
- 列表命令多页响应 bug 修复
az backup restore restore-disks
:添加对原始位置还原和备用位置还原的支持az backup policy create/set/list
:添加对创建和选择性列出增强策略的支持az backup protection enable-for-vm
:添加对使用增强策略保护受信任的 VM 配置的支持az backup vault backup-properties
:添加新参数--hybrid-backup-security-features
以支持为混合备份设置安全功能
CDN
- 将 Azure Front Door 标准/高级 GA 的 azure-mgmt-cdn 升级到 12.0.0
认知服务
- 升级到使用 API 2022-03-01
- 添加新命令
az cognitiveservices account list-models
计算
- [中断性变更]
az vm/vmss create
:删除参数--role
的默认值Contributor
az vm host
:添加新命令restart
以支持专用主机重启az vm extension show
:添加新参数--instance-view
以支持跟踪 VM 扩展进度- 将
--enable-bursting
的帮助信息更改为仅按需标记 - 修复 #20174:
az vm create
:使用映像别名时确定计划信息 az disk/snapshot/sig definitiion create/update
:添加新参数--architecture
以支持 ARM64az vm disk attach
:添加新参数--disks
以支持在一次 API 调用中附加多个磁盘az vm/vmss create
:支持从社区库映像创建 VM/VMSSaz vm/vmss create
:添加社区库法律协议许可az vm/vmss create
:添加在从社区库映像或共享库映像创建 VM 时,--os-type
是否正确的验证
Cosmos DB
az cosmosdb update
:支持更新密钥保管库密钥 URIaz managed-cassandra cluster update
:允许--external-seed-nodes
、--external-gossip-certificate
和--client-certificate
获取空列表az managed-cassandra cluster
:修复类型为 three_state_flag 的--repair-enabled
事件网格
- 修复 #21521:系统主题订阅更新属性错误
- 支持用户标识和混合模式
事件中心
az eventhub namespace update
:修复禁用事件中心捕获和自动扩充
密钥保管库
- 修复 #18319 和 #21555:
az keyvault list-deleted
:如果没有指定的资源类型,则列出所有已删除的资源 az keyvault key create
:支持--default-cvm-policy
- 修复 #21330:
az keyvault network-rule remove
:修复 IP 地址删除问题
NetAppFiles
az netappfiles snapshot restore-files
:用于将指定文件从指定快照还原到活动文件系统的新命令az netappfiles volume create
:添加可选参数--enable-subvolumes
az netappfiles volume delete
:添加可选参数--force-delete
或--force
az netappfiles volume update
:添加可选参数--unix-permissions
az netappfiles subvolume
:用于管理子卷资源的新命令组az netappfiles subvolume create
:用于创建子卷的新命令az netappfiles subvolume show
:用于获取指定子卷的新命令az netappfiles subvolume update
:用于更新指定子卷的新命令az netappfiles subvolume list
:用于获取指定卷中所有子卷的新命令az netappfiles subvolume delete
:用于删除指定子卷的新命令az netappfiles subvolume metadata
:用于管理子卷元数据资源的新命令组az netappfiles subvolume metadata show
:用于获取有关指定子卷的详细信息的新命令az netappfiles account ad add
:支持 ldap 搜索范围--user-dn
、--group-dn
和--group-filter
的新可选参数az netappfiles account ad update
:支持 ldap 搜索范围--user-dn
、--group-dn
和--group-filter
的新可选参数
网络
az network nat gateway
:验证附加公共 IPaz network lb
:支持入站 NAT 规则端口映射查询- 修复 #21716:
az network private-dns zone import
:允许有连字符的 SRV 记录 az network application-gateway waf-policy managed-rule exclusion rule-set
:支持在无排除的情况下预先创建规则排除
打包
- 使用 Red Hat Universal Base Image 8 生成
el8
RPM 包 - 将 Python 映像升级到
3.10.3-alpine3.15
- 将 MSI 嵌入式 Python 升级到 3.10.3
RDBMS
- 修复 CloudShell 中安装依赖项的 operations.py 文件
角色
- [中断性变更]
az ad sp create-for-rbac
:停止将--scopes
默认为订阅 - [中断性变更]
az ad sp create-for-rbac
:在密钥保管库中创建自签名证书时,validity_months
从years * 12 + 1
更改为years * 12
服务总线
az servicebus topic subscription rule create
:添加筛选器类型参数
服务连接器
az webapp/spring-cloud connection create/update
:提供--service-endpoint
参数以支持 vnet 方案az webapp/spring-cloud connection
:添加命令create redis/redis-enterprise
以支持更多目标资源
SQL
- [中断性变更]
az sql db tde list-activity
:命令不再存在 - [中断性变更]
az sql mi show/create/update/list
:返回currentBackupsStorageRedundancy
和requestedBackupStorageRedundancy
属性而不是backupStorageRedundancy
az command sql db str-policy set
:使diffbackup_hours
参数可选
存储
- [中断性变更] 修复 #21494:
az storage blob upload/upload-batch
:针对上传修复--content-md5
,针对上传批处理忽略--content-md5
- [中断性变更]
az storage table/entity
:针对所有子命令删除--timeout
- [中断性变更]
az storage entity query/show
中断性变更:--accept
已删除 az storage table/entity
:添加--auth-mode login
以支持 RBACaz storage blob upload/upload-batch
:使前置条件起作用az storage blob upload-batch
:首次失败时不再退出- 修复 #21591:
az storage blob upload
:修复存储 blob 上传不自动猜测文件类型的问题 - 修复
az storage entity merge
:停止自动将 DisplayVersion 强制转换为 float az storage blob download
:通过使用--auth-mode login
指定--blob-url
,支持使用 SASUri 和 OAuth 下载托管磁盘- 修复 #21699:
az storage blob upload-batch
:修复上传批处理结果 URL 截断问题 az storage account\container\blob generate-sas
:允许新权限
Synapse
az synapse role assignment list
:修复仅显示 100 个结果的问题az synapse notebook import
:修复--folder-path
参数问题
2022 年 3 月 3 日
版本 2.34.1
应用服务
- 修补程序:修复 #20489:
az webapp log tail
:修复“NoneType”对象没有属性“host_name_ssl_states”的 AttributeError - 修补程序:修复 #20747:
az webapp create-remote-connection
:修复输入不足的 EOFError - 修补程序:修复 #20544:
az webapp config snapshot restore
:修复“WebAppsOperations”对象没有属性“restore_snapshot”的 AttributeError - 修补程序:修复 #20011:
az webapp config ssl bind
:修复“str”对象没有属性“value”的 AttributeError - 修补程序:修复 #19492:
az webapp config backup restore
:修复“WebAppsOperations”对象没有属性“restore”的 AttributeError
存储
- [中断性变更]
az storage blob upload/upload-batch
:修复默认情况下不再覆盖的--overwrite
2022 年 3 月 1 日
版本 2.34.0
ACR
az acr manifest
:添加新的命令组以支持管理 Azure 容器注册表中的项目清单- 弃用
az acr repository show-manifests
命令并替换为acr manifest metadata list
命令
AKS
az aks nodepool update
:添加--node-taints
以允许修改节点污点az aks get-credentials
:添加新参数--format
以支持指定返回凭据的格式az aks nodepool
:允许在节点池创建和更新中指定--scale-down-mode
APIM
az apim api import
:更新 api-id 说明 #18306- 修复 #21187:
az apim api create/update/import
:修复要被交换的标头和查询参数名
应用配置
az appconfig kv import
:添加新参数--strict
以支持严格导入
应用服务
- [中断性变更]
az webapp up
:更改支持的运行时 - [中断性变更]
az webapp create
:更改支持的运行时 - [中断性变更]
az webapp list-runtimes
:添加--os
/--os-type
参数、更改运行时、更改默认行为(以返回 Linux 和 Windows 堆栈)并弃用参数--linux
- [中断性变更]
az functionapp create
:从 API 而不是硬编码列表中获取运行时名称和版本 az functionapp plan
:将--max-burst
的最大值更新为 100az functionapp list-runtimes
:添加新命令以显示函数应用运行时、版本和兼容函数版本az webapp create
:提供支持--https-only
标志az webapp deployment github-actions remove
:修复路径不能以斜线开头的 bug
ARM
az account management-group entities
:添加新的命令组以支持经过身份验证的用户的实体(管理组和订阅)操作az account management-group hierarchy-settings
:添加新的命令组以支持对在管理组级别定义的层次结构设置的操作az account management-group tenant-backfill
:添加新的命令组以支持租户的回填订阅az account management-group subscription show
:获取给定管理组下给定订阅的详细信息az account management-group subscription show-sub-under-mg
:显示给定管理组下的订阅az account management-group check-name-availability
:检查管理组名称是否有效且可用az deployment
:针对重试情况中的错误处理修复“bytes 对象没有 get 属性”问题
备份
- 添加对 Microsoft.RecoveryServices/vaults 的专用终结点支持
计算
az vm create
:修复未启用 VMCustomization 的问题az vm disk attach
:修改帮助说明以指导如何正确使用--ids
参数az restore-point
:添加新命令组以支持管理还原点az vmss create/update
:添加新参数--security-type
、--enable-secure-boot
和--enable-vtpm
以支持受信任启动az vmss create/update
:添加新参数--automatic-repairs-action
以支持修复操作az vmss create/update
:添加新参数--v-cpus-available
和--v-cpus-per-core
以支持 VMSize 自定义
Cosmos DB
az managed-cassandra cluster update
:修复以允许用户更新--external-seed-nodes
和--external-gossip-certificates
Eventhub
az eventhubs namespace create
:添加--user-assigned
、--system-assigned
、--encryption-config
az eventhubs namespace identity
:事件中心标识的 cmdletaz eventhubs namespace encryption
:事件中心加密的 cmdletaz servicebus namespace create
:添加--user-assigned
、--system-assigned
、--encryption-config
az servicebus namespace identity
:事件中心标识的 cmdletaz servicebus namespace encryption
:事件中心加密的 cmdlet
IoT
az iot hub create
:添加--enforce-data-residency
参数,以支持在强制实施了数据驻留(并禁用了跨区域灾难恢复)的情况下创建资源az iot dps create
:添加--enforce-data-residency
参数,以支持在强制实施了数据驻留(并禁用了跨区域灾难恢复)的情况下创建资源
密钥保管库
- 修复 #21341:
az keyvault update
:支持更新标记 az keyvault key create/import/set-attributes
:支持--immutable
将发布策略标记为不可变az keyvault key import
:支持--kty oct
导入 AES 密钥
监视
az monitor log-analytics workspace table
:添加新命令create
、delete
和search-job create
,以支持“Microsoft/自定义日志/搜索结果”表操作az monitor log-analytics workspace update
:添加新参数--data-collection-rule
以支持更新 defaultDataCollectionRuleResourceIdaz monitor log-analytics workspace table
:添加新命令restore create
和migrate
以支持“还原的日志”表/迁移操作
网络
az bastion ssh
:为 Darwin 和 Linux 上的 Bastion SSH 访问提供支持az network private-endpoint
:创建 PE 时关联 IP 配置和 ASG
打包
- [中断性变更]:删除 Ubuntu 14.04 Trusty Tahr 和 Debian 8 Jessie 支持
- [中断性变更]:删除 Ubuntu 21.04 Hirsute Hippo 支持
- 添加 Ubuntu 21.10 Impish Indri 支持
- 对于 deb 包,将嵌入式 Python 升级到 3.8
配置文件
- [中断性变更]
az account show
:删除--sdk-auth
RDBMS
- 修复在不同订阅中对 VNet 资源组进行专用 DNS 区域预配的 bug
- 在 Cloud Shell 中启用 rdbms-connect 扩展
角色
- 向
role
和ad
命令添加有关 Microsoft Graph 迁移的警告
SQL
az sql server create/update
:添加联合客户端 ID 支持
存储
az storage account create/update
:支持--sam-account-name
和--account-type
az storage blob upload
:添加--tier
,迁移到 track2az storage blob upload-batch
:迁移到 track2
2022 年 2 月 14 日
版本 2.33.1
计算
- 修补程序:修补程序 #21224:修复未启用 VMCustomization 的问题
打包
- [中断性变更] 删除 docker 映像中的 jmespath-terminal
2022 年 2 月 1 日
版本 2.33.0
ACR
az acr connected-registry create
:添加--notifications
以支持添加模式,用于在连接的注册表项目上生成通知事件az acr connected-registry update
:添加--add-notifications
和--remove-notifications
以支持添加或删除模式,这些模式用于在连接的注册表项目上生成通知事件
AKS
az aks nodepool add/update/upgrade
:添加新参数--aks-custom-headers
以支持自定义标头az aks create
:添加新参数--snapshot-id
以支持在创建群集时从快照创建节点池az aks nodepool add/upgrade
:添加新参数--snapshot-id
以支持从快照创建节点池az aks snapshot create/delete/list/show
:添加新命令以支持管理与快照相关的操作az aks update/az aks nodepool update
:允许空字符串作为标签值
应用配置
- [中断性变更] 支持应用服务槽
应用服务
az webapp vnet-integration add
:消除了一个 bug,该错误会阻止从 webapp 中向其他订阅中添加 vnetaz functionapp vnet-integration add
:消除了一个 bug,该错误会阻止从 functionapp 中向其他订阅中添加 vnetaz webapp create
:支持加入其他订阅中的 vnetaz functionapp create
:支持加入其他订阅中的 vnetaz functionapp create
:从适用于 Linux 的 PowerShell 运行时中删除预览az appservice plan update
:添加--elastic-scale
和--max-elastic-worker-count
参数以支持弹性缩放az webapp update
:添加--minimum-elastic-instance-count
和--prewarmed-instance-count
参数以支持设置实例计数az webapp up
:添加有关配置保存和加载的帮助文本和调试文本az webapp list-runtimes
:支持适用于 Linux 和 Windows 的节点 16-lts 运行时
Batch
az batch create/activate
:为参数--package-file
添加“说明应用程序包路径”帮助信息
机器人服务
az bot create
:在机器人创建中添加用户指定的位置以实现区域性/EUDB
计算
az image builder create
:添加新参数--proxy-vm-size
以支持代理 VM 大小自定义az image builder create
:添加新参数--build-vm-identities
以支持用户分配的标识自定义az vmss update
:添加新参数--force-deletion
以支持强制删除 VMSSaz vm/vmss create
:添加警告日志并修改帮助信息,以通知将删除--role
的默认值Contributor
az disk-encryption-set create
:使参数--source-vault
成为非必需参数az vm create/update
:添加新参数--v-cpus-available
和--v-cpus-per-core
以支持 VMSize 自定义
Cosmos DB
az managed-cassandra cluster status
:添加表格式支持
密钥保管库
az keyvault create
:添加创建 keyvault 的默认权限
监视
az monitor action-group
:支持事件中心接收器
NetAppFiles
az netappfiles account ad add
:添加名为 encrypt-dc-connections 的新可选参数az netappfiles volume export-policy add
:添加缺少的可选参数 kerberos5_read_only、kerberos5_read_write、kerberos5i_read_only、kerberos5i_read_write、kerberos5_p_read_only、kerberos5_p_read_write、has_root_access、chown_modeaz netappfiles account ad update
:添加命令
网络
- 将 Microsoft.DataFactory/factories 添加到支持的专用终结点
- 将 Microsoft.Databricks/workspaces 添加到支持的专用终结点
az network private-endpoint
:添加参数和子组以支持 IP 配置、ASG 和 NicNameaz network traffic-manager endpoint create/update
:添加新参数--min-child-ipv4
和--min-child-ipv6
。- 将 Microsoft.HybridCompute/privateLinkScopes 添加到支持的专用终结点
打包
- 将 Dockerfile 基础映像从 Alpine 3.14 更新为 3.15
RDBMS
az postgres flexible-server create
:更改默认 postgres 版本
Redis
az redis create
:将标识和公用网络访问的默认值添加为None
ServiceConnector
- 支持新的目标资源:servicebus、eventhub、appconfig
存储
- 停止为
az storage blob sync
和az storage fs directory upload/download
支持--auth-mode login
2022 年 1 月 4 日
版本 2.32.0
AKS
az aks create
:添加新参数--enable-fips-image
以支持启用 FIPS 映像az aks nodepool add
:添加新参数--enable-fips-image
以支持启用 FIPS 映像
应用服务
- [中断性变更]
az webapp up
:删除对 python|3.6(linux 和 windows)、ruby|2.5 (linux) 和 php|7.3 (windows) 运行时的支持。 添加对 python|3.9 运行时 (linux)、php|8.0 (linux) 和 ruby|2.7 (linux) 的支持 - [中断性变更]
az webapp create
:删除对 python|3.6(linux 和 windows)、ruby|2.5 (linux) 和 php|7.3 (windows) 运行时的支持。 添加对 python|3.9 运行时 (linux)、php|8.0 (linux) 和 ruby|2.7 (linux) 的支持 - [中断性变更]
az functionapp create
:删除 python 3.6 支持 - 修复 #19550:
az staticwebapp users update
:允许再次更新静态 Web 应用用户角色 az logicapp create
:在未提供--plan
或--consumption-plan-location
值时自动生成 WS1 应用服务计划az appservice plan create
:允许为逻辑应用(SKU WS1、WS2 和 WS3)创建应用服务计划- 修复 #20757:
az webapp up
:修复当未传递--plan
参数时列表索引超出范围的问题 - 修复 #18652:
az webapp up
:在子目录中搜索 *.csproj az webapp list-runtimes
:删除对 python|3.6(linux 和 windows)、ruby|2.5 (linux) 和 php|7.3 (windows) 运行时的支持。 添加对 python|3.9 运行时 (linux)、php|8.0 (linux) 和 ruby|2.7 (linux) 的支持
备份
az backup restore restore-azurewl
:添加客户端验证az backup container unregister
:支持参数--backup-management-type
的 MAB 类型az backup protectable-item list/show
:在 SQLInstance SQLAG 的响应中添加自动保护策略和节点列表字段az backup protection auto-enable-for-azurewl/auto-disable-for-azurewl
- 添加对 SQLAG 的支持
计算
az vm/vmss create/update
:展开--license-type
参数的验证许可证类型az sig image-definition list-shared
:添加新的参数--marker
和--show-next-marker
来支持分页az sig image-version list-shared
:添加新的参数--marker
和--show-next-marker
来支持分页
IoT
az iot hub update
:为文件上传参数添加错误处理,并修复空 $default 存储端点错误az iot central app create
:添加新参数--mi-system-assigned
以支持使用系统分配的托管标识创建应用az iot central app identity show/assign/remove
:向现有 IoT Central 应用添加新命令以管理系统分配的托管标识az iot dps access-policy
:替换为az iot dps policy
az iot dps linked-hub create
:添加用于链接中心的便利参数
Network (网络)
- 修复 #19482:针对新 CLI 核心更改的 Azure Bastion AAD 修复
az network lb inbound-nat-pool create
:添加新参数--backend-pool-name
配置文件
az account show/set
:添加-n
、--name
参数
Redis
az redis identity
:添加对分配和修改标识的支持
REST
- [中断性变更]
az rest
:删除resourceGroup
、x509ThumbprintHex
转换
角色
- [中断性变更]
az ad sp create-for-rbac
:从输出中删除name
属性。 请改用appId
- [中断性变更]
az ad sp create-for-rbac
:默认情况下不会创建角色分配
存储
az storage copy
:添加位置参数extra_options
以将选项传递给azcopy
Synapse
- [中断性变更]
az synapse managed private endpoints create
:删除--resource-id
和--group-id
,改用--file
az synapse sql pool create/restore
:添加参数--storage-type
以支持指定存储帐户类型az synapse kql-script
:用于支持 Kusto 脚本的新命令组
2021 年 12 月 7 日
版本 2.31.0
AKS
az aks update
:支持在创建 nodepool 标签后对其进行编辑az aks nodepool update
:支持在创建 nodepool 标签后对其进行编辑az aks create
:修复了参数--attach-acr
无效的问题
AMS
- 从创建 sp 方法中删除弃用的变量“identifier_uri”
- 更新 AMS 和 AVA 专用链接注册的 API 版本
应用服务
az functionapp create
:添加对创建联接 vnet 的 Web 应用的支持az webapp up
:修复无法检测 dotnet 6.0 Web 应用的问题az appservice ase update
:支持在 ASEv3 上允许新的专用终结点连接az appservice ase list-addresses
:支持 ASEv3az staticwebapp identity assign
:将托管服务标识分配给静态 Web 应用az staticwebapp identity remove
:禁用静态 Web 应用的托管服务标识az staticwebapp identity show
:显示静态 Web 应用的托管服务标识- 修复 #17507:
az staticwebapp functions
:添加对将现有函数应用链接到静态 Web 应用的支持(自带函数) az staticwebapp create
:使用 Github 组织中的存储库指南更新帮助文本az functionapp deployment source config-zip
:修复 #12289:允许在 Windows 函数应用上构建 zip 部署az staticwebapp create
:尝试创建已存在的静态 Web 应用时添加更好的错误消息az appservice
:修复用户错误处理期间的 AttributeErroraz appservice plan create
:添加--zone-redundant
参数以支持启用区域冗余以实现高可用性az webapp ssh
:添加代理支持az webapp create-remote-connection
:添加代理支持az webapp log download/tail
:添加代理支持az webapp create
:修复--deployment-container-image-name/-i
参数的容器注册服务器 URL 分析az functionapp deployment source config-zip
:修复部署不成功时返回成功的问题az staticwebapp appsettings set
:使集正常运行az staticwebapp appsettings
:切换到新的 SWA 应用设置 SDK 方法az functionapp plan create
:添加--zone-redundant
参数以提供创建区域冗余应用服务计划的选项- 支持应用服务容器中的托管标识
ARM
az resource\group list
:支持仅通过将标签名称传递给--tag
参数来查询数据az account management-group
:添加新参数--no-register
以跳过Microsoft.Management
的 RP 注册az deployment
:ARM 部署的美化错误输出az bicep install
:添加一个新参数--target-platform/-t
来指定 Bicep CLI 的运行平台az bicep upgrade
:添加一个新参数--target-platform/-t
来指定 Bicep CLI 的运行平台az deployment sub/tenant/mg create
:修复部署非资源组级资源时以表格格式输出结果时出现的KeyError: 'resourceGroup'
az policy assignment create
和az policy assignment identity assign
支持添加用户分配的标识az bicep install
:现在在公司代理后面工作
备份
- GA
az backup
和一些 Bug 修复 az backup protectable-item list/show
:修复 server_name 的 AttributeErroraz backup restore restore-disks
:支持跨区域还原
认知服务
az cognitiveservices account deployment
:添加新命令show
、list
、create
、delete
az cognitiveservices account commitment-plan
:添加新命令show
、list
、create
、delete
az cognitiveservices commitment-tier
:添加新命令list
计算
- 修复 #20182:
az snapshot create
:修复--copy-start
的自动检测 Bug - 修复 #20133:
az vm create
:修复未提供--attach-data-disks
时--data-disk-delete-option
不运行的错误 - 修复启动诊断解码
az vm create/update
:添加新参数--enable-hibernation
以支持启用休眠功能az vm/vmss run-command show
:添加新参数--instance-view
以支持跟踪 RunCommand 的进度- 更新非托管磁盘的帮助说明
az disk create/update
:添加--public-network-access
参数以控制磁盘上的导出策略az disk create/update
:添加--accelerated-network
参数以支持加速网络az snapshot create/update
:添加--public-network-access
参数以控制磁盘上的导出策略az snapshot create/update
:添加--accelerated-network
参数以支持加速网络az snapshot create
:修复 #20258:修复创建 Uniform VMSS OS 磁盘快照时出现的问题
EventGrid
- 正式发布
az eventgrid system-topic
密钥保管库
az keyvault key encrypt/decrypt
:支持 MHSM 的 AES 算法az keyvault key rotation-policy update
:支持--value
的驼峰命名法和蛇形命名法
NetAppFiles
az netappfiles volume create
:修复卷导出策略
网络
az network express-route peering connection ipv6-config
:添加新参数set
、remove
az network application-gateway waf-policy managed-rule exclusion
:添加新子组rule-set
以支持每个规则排除az network bastion create
:修复--scale-units
为 None 时无效的验证程序az network vnet create
:添加--enable-encryption
参数以支持在虚拟网络上启用加密az network vnet update
:添加--enable-encryption
参数以支持在虚拟网络上启用加密az network vnet create
:添加--encryption-enforcement-policy
参数以选择是否在加密的虚拟网络中允许没有加密的虚拟机。az network vnet update
:添加--encryption-enforcement-policy
参数以选择是否在加密的虚拟网络中允许没有加密的虚拟机。
打包
- 支持 Python 3.10
- 添加 Dockerfile.mariner 以支持 Mariner 生成
配置文件
az logout
、az account clear
:删除 ADAL 令牌缓存文件accessTokens.json
RDBMS
- 修复专用 DNS 区域后缀 bug
- 修复 #20124:
az mysql/postgres flexible-server db create
:使资源组和服务器名称成为必需 az postgres flexible-server
:删除预览标志
存储
az storage share list-handle/close-handle
:共享句柄的新命令- GA 帐户级别和 blob 版本级别的不可变存储
Synapse
- [中断性变更]
az synapse sql/pool audit-policy
:删除--blob-auditing-policy-name
az synapse notebook/spark-job-definition
:新增了--folder-path
参数az synapse spark pool create/update
:添加--spark-config-file-path
az synapse spark job submit
:修复--main-class-name
az synapse sql-script
:用于支持 SQL 脚本管理的新命令组
2021 年 11 月 2 日
版本 2.30.0
核心
- [中断性变更] 从 ADAL 迁移到 MSAL。 有关更多详细信息,请参阅基于 MSAL 的 Azure CLI
ACR
- [中断性变更]
az connected-registry
:将删除--repository
标志的简短版本-t
。 - [中断性变更]
az connected-registry install renew credentials
:现在要求用户确认密码生成。 az connected-registry install
:弃用并重定向到az acr connected-registry get-settings
。az connected-registry repo
:弃用并重定向到az acr connected-registry permissions update
。az connected-registry permissions show
:允许用户查看同步范围映射信息的新命令。az connected-registry get-settings
:一个新命令,用于检索安装连接的注册表所需的信息,并允许生成新的同步令牌密码。az connected-registry create
:不再向同步令牌和范围映射名称添加后缀。
AKS
az aks create/update
:添加新参数--aks-custom-headers
以支持自定义标头az aks create
:支持将--private-dns-zone
设置为“无”,以便创建专用群集az aks create/update
:添加新参数--enable-secret-rotation
和--rotation-poll-interval
以支持轮换机密az aks enable-addons
:添加新参数--enable-secret-rotation
和--rotation-poll-interval
以支持轮换机密
应用配置
az appconfig kv import/export
:添加新参数--profile
以支持使用appconfig/kvset
配置文件
应用服务
- 修复 #19617:
az webapp ssh
:在指定的实例上打开 WEB SSH az staticwebapp hostname
:支持通过 TXT 验证添加静态 webapp 主机名- 在使用 V4 的 Linux 函数应用上启用对 PowerShell 的支持
ARM
az bicep publish
:添加新命令以发布 bicep 模块
ARO
az aro create
:删除标识符 URI
计算
az disk update
:修复将网络访问策略更新到AllowPrivate
失败的问题az vm update
:添加--host
参数和--host-group
参数,以支持将现有 VM 分配给特定 ADH- 修复 #19599:
az vm create
:修复未提供--nics
时--nic-delete-option
不起作用的问题。 az snapshot create
:支持 copyStart 作为 createOptionaz vmss create/update
:支持 VMSS 的来宾内修补az vm application set/list
:添加新命令以支持 VM 应用程序az vmss application set/list
:添加新命令以支持 VMSS 应用程序az vm create
:添加--ephemeral-os-disk-placement
参数以支持选择临时 OS 磁盘预配位置az vmss create
:添加--ephemeral-os-disk-placement
参数以支持选择临时 OS 磁盘预配位置az vm update
:添加--size
参数以支持重设大小az vmss update
:添加--vm-sku
参数以支持重设大小az vm run-command
:添加新命令以支持管理 VM 中运行的命令az vm update
:添加--ephemeral-os-disk-placement
参数以支持选择临时 OS 磁盘预配位置az vmss update
:添加--ephemeral-os-disk-placement
参数以支持选择临时 OS 磁盘预配位置az sig gallery-application
:添加新命令以支持管理库应用程序az sig gallery-application version
:添加新命令以支持管理库应用程序版本- GA 与 Flex VMSS 相关的功能
容器
az container create
:添加--zone
参数以支持选择可用性区域az container create
:修复--subnet
或--vnet
无法与 IP 地址类型Public
一起使用以允许Private
的问题az container create
:添加了对--acr-identity
的支持,以便与--registry-login-server
配合使用
Cosmos DB
az cosmosdb mongodb retrieve-latest-backup-time
:添加新命令以提取 Mongo 帐户的最新可还原时间戳。az cosmosdb locations
:添加用于列出帐户位置及其属性的新命令。az managed-cassandra cluster/data-center
:GA 支持托管 cassandra 群集和数据中心
DMS
az dms project create/az dms project task create
:添加用于脱机迁移的 MySQL 项目/任务。
FunctionApp
- [中断性变更]
az functionapp devops-pipeline
:删除命令并将其移动到functionapp
扩展
HDInsight
az hdinsight create
:添加--zones
和--private-link-configurations
这两个参数,以支持创建具有可用性区域功能的群集和具有专用链接配置功能的启用了专用链接的群集。
密钥保管库
- 支持 Keyvault SKR
az keyvault key random
:从 managedHSM 请求某些随机字节az keyvault rotation-policy/key rotate
:支持轮换密钥和管理密钥轮换策略az keyvault create/update
:添加--public-network-access
参数
监视
az monitor metrics alert condition
:添加对“跳过指标验证”的支持
NetAppFiles
- [中断性变更]
az netappfiles account backup-policy create/update
:删除可选参数--yearly-backups
。 az netappfiles account list
:添加用于跳过--resource-group
参数和获取订阅帐户的选项。az netappfiles pool create
:添加名为--encryption-type
的可选参数az netappfiles volume create
:添加可选参数--network-features
、--avs-data-store
、--default-group-quota
、--default-user-quota
、--is-def-quota-enabled
az netappfiles volume update
:添加可选参数--default-group-quota
、--default-user-quota
、--is-def-quota-enabled
网络
az network bastion create
:添加新参数--scale-units
和--sku
以支持设置缩放单元az network vnet
:添加参数--bgp-community
az network private-endpoint-connection
:支持“Microsoft.Cache/Redis”az network private-endpoint-connection
:支持“Microsoft.SignalRService/WebPubSub”
RDBMS
- 引入 MySQL georestore 命令和更新验证程序
- 正式发布
az mysql flexible-server
服务总线
- 修复 MU 容量,以在更新命名空间时包括 16
ServiceConnector
az webapp/spring-cloud connection
:用于支持服务到服务连接的新命令组
SQL
az sql server ad-admin
:修复对更新和删除所做的重大更改
Synapse
az synapse kusto
:添加 Kusto pool(mgmt) 支持
2021 年 10 月 29 日
版本 2.29.2
ARO
- 修补程序:
az aro create
:删除标识符 URI
2021 年 10 月 21 日
版本 2.29.1
计算
- 修补程序:修复因将
azure-mgmt-web
升级到 4.0.0 而中断的静态 webapp 命令
2021 年 10 月 12 日
版本 2.29.0
AKS
az aks check-acr
:将 canipull 更改为 0.0.3 alpha 以支持主权云az aks create/update
:添加新参数--disable-local-accounts
以支持禁用本地帐户az aks enable-addons
:支持 open-service-mesh 加载项az aks create/update
:现支持更新标记
应用配置
- 修复
jsondiff
和javaproperties
的多项安装的依赖项
应用服务
az webapp create/up
:更正帮助中拼错 Java 版本的情况az logicapp create/delete/show/list
:添加新命令以支持与逻辑应用的相关操作az staticwebapp environment delete
:添加命令以支持删除静态应用环境az functionapp show
:添加对显示操作的类型验证az webapp config backup list
:解决返回备份配置而不是备份列表的问题az logicapp start/restart/stop
:为逻辑应用添加新命令az webapp config storage-account
:更新参数说明
ARM
az deployment
:从自定义策略中删除打印请求正文的日志az deployment group create
:解决根据模板规范创建部署的示例中范围错误的问题az ts create
:简化覆盖确认消息
备份
az backup container register
:修复刷新容器 bugaz backup
:添加适用于 Azure 工作负载的 CRR 功能az backup
:在某些子命令中添加对 MAB 备份管理类型的支持
计算
az sig create/update
:添加新参数--soft-delete
以支持软删除az sig image-version
:添加新参数--replication-mode
以支持设置复制模式az vm/vmss update
:解决 VM/VMSS 与容量保留断开连接的问题az vm/vmss create
:在帮助中隐藏别名--data-delete-option
az vmss create
:支持快速创建灵活的 VMSS
容器
- [中断性变更]
az container create
:删除不再支持的--network-profile
参数和属性 az container logs
:解决 Track 2 迁移引入的属性错误az container create
:添加--acr-identity
以支持经过 MSI 身份验证的 ACR 图像拉取
Cosmos DB
az cosmosdb identity assign/remove
:添加对用户标识的支持
Eventhub
az eventhubs namespace update
:添加--infra-encryption
用于加密(若要启用,需要基础结构加密)。az eventhubs namespace create/update
:添加--disable-local-auth
以启用或禁用 SAS 身份验证。az eventhubs namespace
:添加private-endpoint-connection
和private-link-resource
命令组
密钥保管库
- [中断性变更] 修复 #18479:
az keyvault network-rule add
:修复导致--ip-address
与网络规则中已有的项重复的 bug - 修补程序 #10254:
az keyvault network-rule add
:添加功能来以--ip-address ip1 [ip2] [ip3]...
的形式接受多个 IP 地址作为列表 az keyvault delete
:在删除托管 HSM 时添加警告
网络
- 添加
az network custom-ip prefix wait
- 添加
az network vnet-gateway packet-capture wait
- 添加
az network vnet-gateway vpn-client ipsec-policy wait
- 添加
az network vnet-gateway nat-rule wait
- 添加
az network vpn-connection packet-capture wait
- 对提供程序
Microsoft.BotService/botServices
的专用链接和终结点支持,用于受支持的专用终结点操作 az network application-gateway client-cert
:添加update
和show
命令az network application-gateway ssl-profile
:添加update
和show
命令az network application-gateway http-listener create
:添加参数--ssl-profile
az network application-gateway http-listener update
:添加参数--ssl-profile
- 加入 hdinsight private link2 network cmdlet
az network bastion create
:新增了--tags
参数- 对提供程序
Microsoft.Authorization/resourceManagementPrivateLinks
的专用链接和终结点支持 - 对提供程序
Microsoft.MachineLearningServices/workspaces
的专用链接和终结点支持
配置文件
az account show
:弃用--sdk-auth
RDBMS
- [中断性变更]
az postgres flexible-server migration
:将--properties @{filepath}
更改为--properties {filepath}
az postgres flexible-server migration create
:用户在传入文件名和绝对路径时,无论是否用双引号将它们引起来都可。az postgres flexible-server migration check-name-availability
:添加一个命令来检查迁移名称是否可用。az postgres flexible-server migration update
:添加--start-data-migration
重新计划迁移以立即开始。- 更新列表 SKU,创建命令位置设置和副本命令
角色
az ad sp create-for-rbac
:弃用--sdk-auth
安全性
- 添加
az security setting update
命令
存储
- 修补程序 #19279:添加文件系统名称说明,使其也表示容器名称。
- 修补程序 #19059:修复文档链接,使其指向公共文档网站
az storage account hns-migration start/stop
:支持迁移存储帐户以启用分层命名空间az storage container-rm create/update
:添加--root-squash
以支持启用 nfsv3 root squash 或 all squash- 修补程序 #17858:
az storage blob upload
: 将 --name 设置为可选 az storage account create/update
:添加 --public-network-access 参数az storage container immutability-policy create
:添加 --allow-protected-append-writes-all/--w-all parameteraz storage container legal-hold set
:添加 --allow-protected-append-writes-all/--w-all parameteraz storage account create/update
:启用帐户级别的不可变性
Synapse
- [中断性变更]
az synapse sql/pool audit-policy update
:添加参数blob-storage-target-state
、log-analytics-target-state
、event-hub-target-state
(至少选择这三个参数中的一个) az synapse integration-runtime
:支持启动/停止集成运行时az synapse trigger
:添加 az synapse trigger waitaz synapse trigger-run
:添加 az synapse trigger-run cancelaz synapse integration-runtime
:弃用create
命令,并将重定向到managed create
或self-hosted create
命令az synapse dataset/pipeline/linked-service/trigger
:弃用set
命令,并将重定向到update
命令az synapse workspace-package
:支持工作区包 CRUDaz synapse spark pool update
:支持添加或删除特定包az synapse workspace create/update
:添加参数以支持 synapse 工作区存储库配置az synapse spark-job-definition
:支持 spark 作业定义 CRUD
2021 年 9 月 9 日
版本 2.28.1
ARM
修补程序:修补程序 #19468:由于依赖于已弃用的包 jsmin
,pip 安装 azure-cli 2.0.73
2021 年 9 月 7 日
版本 2.28.0
ACR
az acr create/update
:添加对通过--allow-exports
禁用导出的支持az acr
:将核心 api 版本从2020-11-01-preview
升级到2021-06-01-preview
。 agent_pool、任务和运行操作保持2019-06-01-preview
不变az acr task credential
:修复任务凭据未使用的问题az acr task logs
:在查询任务日志时修复 AttributeError
AKS
- [中断性变更]
az aks nodepool update
:更改拒绝将 max-surge 与 node-image-only 结合使用的能力 az aks install-cli
:添加对 kubelogin darwin/arm64 版本的支持- 在 aks create 子命令中修复针对选项
--assign-kubelet-identity
的错误传递的参数 - 针对 ACS 模块将 api 版本升级到
2021-07-01
az aks create/update
:添加对专用群集公共 fqdn 功能的支持- 还原 PR #18825:
az aks create/update
:添加参数--auto-upgrade-channel
以支持自动升级(具有修补程序) aks create/aks nodepool add
:添加参数--os-sku
以支持选择基础容器主机 OS
应用配置
appconfig kv import/export
:在导入和导出过程中添加终结点验证
应用服务
az webapp config storage-account list/add/update/delete
:删除预览标志- 修补程序 #18497:
functionapp identity show
:修复函数应用名称不引用现有函数应用时发生崩溃的问题 az webapp config set
:为 powershell 用户添加其他帮助示例- 修复 #17818:
az functionapp update
:为更新函数应用添加实例验证 az webapp config hostname add
:修复由 AttributeError 导致的问题az webapp config hostname add
:修复由 AttributeError 导致的问题- 修补程序 #16470:
az staticwebapp secrets
:添加命令以管理部署机密 az webapp deployment source config-local-git
:修复指定槽选项时 AttributeError 导致的问题az webapp deleted restore
修复以下问题:“WebAppsOperations”对象没有属性“restore_from_deleted_app”az webapp up
:添加将 Linux 和 Windows Web 应用部署到同一资源组的功能az webapp up
:添加对部署到应用服务环境的支持- 修补程序 #19098:
az webapp deployment slot auto-swap
:修复参数--slot --disable
的 AttributeError 错误
ARM
az feature registration
添加 az feature registration apiaz tag create
:添加用于处理帮助中的现有标记的注释az ts create
:修复以下问题:创建具有引用常用模板的内部部署的模板规格时失败
CDN
az cdn endpoint create
:修复--content-types-to-compress
的终结点创建失败
计算
az ssh vm
:引发托管标识和 Cloud Shell 的错误- 将 VM 和 VMSS 的 api 版本从
2021-03-01
升级到2021-04-01
az vmss create/update
:支持 VM 规模集的点还原策略- 添加从共享映像库创建磁盘的新示例
az vm image list/list-offers/list-skus/list-publishers/show
:添加新参数--edge-zone
以支持查询边缘区域下的映像- 修复从共享库 ID 创建 VM 时由于缺少
os_type
导致的问题 - 更新共享映像库文档
az capacity reservation
:添加新命令以管理产能预留az capacity reservation group
:添加新命令以管理产能预留组az vm create/update
:添加新参数--capacity-reservation-group
以支持与产能预留的关联az vmss create/update
:添加新参数--capacity-reservation-group
以支持与产能预留的关联az vmss create
:支持从共享库映像创建 VMSS
IoT
az iot hub/dps certificate update/create
:添加--verified
参数以将证书标记为未经拥有证明流验证az iot hub create/update
:添加--disable-local-auth
、--disable-device-sas
和--disable-module-sas
参数,配置已接受的 SAS 密钥身份验证方法。
密钥保管库
az keyvault private-endpoint-connection list
:支持列表 mhsm 的专用终结点连接az keyvault set-policy
:--key-permissions
添加新选项release
网络
- 修复 NSG 规则创建示例错误
- 添加新命令组
az network custom-ip prefix
。 az network public-ip
:添加参数--ip-address
。az network public-ip prefix create
:添加参数--custom-ip-prefix-name
。az network dns record-set {record-type} add-record
:支持幂等- PrivateLink 支持
Microsoft.Purview/accounts
2021-07-01 az network bastion ssh
:使用 Bastion Tunneling 通过 ssh 连接到虚拟机。az network bastion rdp
:使用 Bastion Tunneling 通过本机 RDP 连接到虚拟机。az network bastion tunnel
使用 Bastion Tunneling 连接到虚拟机。
打包
- 在 Homebrew 公式中使用 Python 3.9
- 随 RPM 一起安装时,运行 python3.6(如果可用)
- 添加 Ubuntu 21.04 Hirsute Hippo 支持
- 添加 Debian 11 Bullseye 支持
- 删除 Ubuntu 20.10 Groovy Gorilla 支持
PowerBI
- 添加专用链接提供程序 Microsoft.PowerBI/privateLinkServicesForPowerBI
RDBMS
- [中断性变更]
az postgres flexible-server migration
:将--migration-id
重命名为--migration-name
- [中断性变更]
az mysql flexible-server create/update
:--high-availability
可用参数已从“Enabled”更改为“ZoneRedundant”和“SameZone”。 - 修复 MySQL 的维护时段更新问题,并将重启参数更改为不区分大小写
az mysql flexible-server restore
:启用从专用网络到公用网络的网络选项更改,反之亦然。az mysql flexible-server replica create
:添加zone
参数。
角色
az role assignment create
:支持对--assignee-principal-type
使用ForeignGroup
az role assignment create
:如果已提供--assignee-principal-type
,则不调用图形 API
SQL
az sql mi update
:添加 --subnet 和 --vnet-name 参数以支持跨子网更新 SLO- 修复 track2 Python SDK 中的枚举名称更改
存储
- 修补程序 #10765:优化帐户密钥填充不正确时的错误消息
Synapse
- [中断性变更] 将
az synapse workspace key update
重命名为az synapse workspace key activate
并删除--is-active
- 优化提交 Spark 作业参数
az synapse
:添加托管专用终结点功能。- Spark 池删除库要求
2021 年 8 月 23 日
版本 2.27.2
Cosmos DB
- 修补程序:
az cosmosdb restore
:修复针对已删除帐户的还原命令
2021 年 8 月 17 日
版本 2.27.1
ARM
- 修补程序:修复 #19124 问题:
az deployment what-if
:处理不受支持和无效的更改类型
Batch
将批处理数据平面升级到 azure-batch 11.0.0 将批处理管理平面升级到 azure-batch-mgmt 16.0.0az batch location
:添加 list-skus
命令以列出位置中可用的 SKU az batch account
:添加 outbound-endpoints
命令以列出出站网络依赖项
2021 年 8 月 3 日
版本 2.27.0
ACR
- [中断性变更]
az acr connected-registry install info
:新增了一个必需参数--parent-protocol
。 - [中断性变更]
az acr connected-registry install renew-credentials
:新增了一个必需参数--parent-protocol
。 az acr import
:支持新参数--no-wait
- 修复了迁移 Track 2 时 Python SDK 的兼容性问题
az acr build
:使文件 .dockerignore 包含带有!
的目录
AKS
az aks check-acr
:修复了解析某些客户端次要版本时出现的问题
AppConfig
- [中断性变更]
appconfig feature set
:将参数--description
的值设置为空字符串(如果未指定) - [中断性变更]
az appconfig feature
:支持为功能标志和更改输出字段建立命名空间 az appconfig create
:创建资源时添加标记支持
应用服务
az webapp config set
:添加了对 VNet Route All 属性的支持。az webapp vnet-integration add
:默认为 VNet Route All。 允许跨订阅集成。az appservice ase create
:支持 ASEv3 外部和区域冗余az webapp hybrid-connection add
:改进了帮助/错误消息并取消阻止 Linuxaz webapp config access-restriction remove
:修复了删除服务终结点规则时出现的 #18947 问题- :修复了 #17424 问题:
az appservice plan show
:提供正确的退出状态
ARM
az what-if
:修复了输出格式设置问题az bicep uninstall
:添加了新命令以卸载 bicepaz bicep build
:修复了使用 --stdout 运行时不打印任何输出的问题az provider register
:添加了--accept-term
的弃用信息az lock create/delete
:添加了针对操作不同级别的锁定的示例az deployment group/sub/mg/tenant create
:添加了 --what-if 参数,以使用部署创建命令调用 What-If。az deployment group/sub/mg/tenant create
:添加了 --proceed-if-no-change 参数,以在设置了 --confirm-with-what-if 并且 What-If 结果没有任何更改时跳过确认。- 将 api 版本从“2020-10-01”升级到“2021-04-01”
az ts create
:使参数--template-file
支持 bicep 文件az resource create
:添加了针对创建 Web 应用的站点扩展的示例az ts export
:修复了导出没有链接模板的模板规格失败的问题
备份
az backup vault
:添加了对客户管理的密钥 (CMK) 的支持az backup restore restore-disks
:在 IaaS VM Restore 中添加了 MSI 使用情况
CDN
az cdn endpoint rule
:添加了对 OriginGroupOverride 操作的支持
计算
az sig image-version create
:支持混合磁盘、快照和 vhdaz vmss update
:升级了包版本以修复 securityProfile 问题az vm boot-diagnostics get-boot-log
:修复了在获取启动诊断日志时出现崩溃的问题az vm list-skus
:修复了无法查询部分区域可用的 SKU 的问题az vm auto-shutdown
:修复了--email
传入时需要--webhook
的问题az vm create
:支持从共享库映像创建 VMaz vm secret add
:在“帮助”中添加了对改用 Azure Key Vault VM 扩展的说明
容器
az container exec
:修复并改进了终端体验
DataBoxEdge
- 将 databoxedge 迁移到 track2 SDK
DMS
az dms project create/az dms project task create
:删除了用于联机迁移的 MySQL 项目/任务,因为它们不再受支持。
IoT
az iot hub create/update
:添加了检查,以防止错误的文件上传标识参数(当中心没有标识时)az iot hub create/update
:添加--fileupload-notification-lock-duration
参数az iot hub create/update
:弃用了fileupload-storage-container-uri
参数az iot dps/hub certificate create
:现在始终以 base64 编码的方式上传证书。
密钥保管库
- [中断性变更] 修复 #13752:az keyvault create 不是幂等的。 创建现有的 keyvault 会失败。
- 修复了 #6372:机密的表输出不正确
Maps
az maps creator create
:支持管理 maps creator createaz maps creator update
:支持管理 maps creator updateaz maps creator list
:支持管理 maps creator listaz maps creator show
:支持管理 maps creator showaz maps creator delete
:支持管理 maps creator delete
NetAppFiles
az netappfiles volume pool-change
:更新了池更改的帮助说明
网络
az network application-gateway create
:新增了--ssl-certificate-name
参数- 专用链接添加了 Microsoft.ServiceBus/namespaces 提供程序
az network application-gateway waf-policy custom-rule match-condition add
:添加了示例az network express-route port link update
:新增了--macsec-sci-state
参数。- 专用链接添加了 Microsoft.Web/hostingEnvironments 提供程序
az network lb frontend-ip update
:支持跨参数实现参数--gateway-lb
。az network nic ip-config update
:支持跨参数实现参数--gateway-lb
。- 专用链接添加了 Microsoft.StorageSync/storageSyncServices 提供程序
- 专用链接添加了 Microsoft.Media/mediaservices 提供程序
- 专用链接添加了 Microsoft.Batch/batchAccounts 提供程序
打包
- 向所有 Python 包添加了许可证
- 添加了 SOCKS 代理支持
PolicyInsights
- 迁移到了 track2 SDK
RDBMS
- PostgreSQL、MySQL 迁移到了 GA API
Redis
az redis create\update
:添加新参数--redis-version
SQL
- 将 Microsoft.Sql 更新为了 track2 SDK
az sql server outbound-firewall-rule create
:用于出站防火墙规则的 Azure CLI 命令
存储
- 修复了 #18352:
az storage fs file list --exclude-dir
以--show-next-marker
分隔 az storage fs generate-sas
:支持在 ADLS Gen2 帐户中为文件系统生成 sas 令牌az storage account blob-service-properties
:支持上一个访问跟踪策略storage container-rm migrate-vlw
:支持版本级别 Worm (VLW)az storage copy
添加了新选项--cap-mbps
Synapse
synapse workspace key update
:修复了由于参数--is-active-cmk
丢失而更新工作区密钥失败的问题- 重新导入笔记本失败
2021 年 7 月 14 日
Version 2.26.1
ACR
- 修补程序:
az acr build\connected-registry\pack\run\scope-map
:修复 SDK 升级导致的兼容性 bug
AKS
- 修补程序:
az aks create
:修复assign-kubelet-identity
选项无法正常工作的问题
存储
- 修补程序:修复 jwt 升级导致的问题。
- 修补程序:
az storage fs directory download
:修复--sas-token
的问题以生成有效的 sas url - 修补程序:
az storage blob copy start
:修复来自不同帐户的副本的问题
2021 年 7 月 6 日
版本 2.26.0
AKS
- 将 ACS 模块迁移到了 track2 SDK
- 针对 ACS 模块将 api 版本升级到了 2021-05-01
- 新增 UltraSSD 支持
- 支持使用自定义 kubelet 标识
az aks get-credentials
:新增对 KUBECONFIG 环境变量的检查
APIM
- 为 apim api import 添加了版本参数
- 修复了指定协议时出现的 apim 升级 bug
az apim create
:修复了--enable-managed-identity
为 true 时失败的问题
应用配置
- 停止了在导入过程中对 KeyVault 引用内容类型进行覆盖
应用服务
- [中断性变更]
az functionapp create
:删除了对 EOL 节点 8 和 10 的支持 - [中断性变更]
az webapp deployment source config
:删除了 vsts-cd-manager - [中断性变更]
az functionapp deployment source config
:删除了 vsts-cd-manager az webapp/functionapp config access-restriction add
:使用了服务终结点防止重复的规则。az webapp/functionapp config access-restriction remove
:删除了服务终结点不区分大小写的要求az webapp config access-restrictions add
:如果用户无权获取服务标记列表则跳过验证。- 添加了对 Linux 消耗计划的支持并且改进了内容共享名称的生成方式。
- :修复了在槽上添加 VNET 集成和混合连接不起作用的问题
az appservice domain create
:修复了无法获取正确域协议的问题az webapp deployment github-actions add/remove
:新命令
AppConfiguration
- 添加了对
disable_local_auth
的支持
ARM
az provider register
:不再需要设置--accept-term
参数了
ARO
az aro create
:为 Pod/服务添加了 cidr 值- 如果在删除时资源不存在则会失败
Azurestack
- 2020-09-01-hybrid 配置文件中添加了对 AKS 和 ACR 的 Azure Stack Hub 支持
备份
az backup container
:修复了容器注册 修复了工作负荷容器注册、SDK 升级到了 0.12.0,修复并重新运行了测试- 为 Azure CLI 添加了存档支持
计费
- 将计费迁移到了 track2 SDK
认知服务
az cognitiveservices account
:添加了 list-deleted、show-deleted、recover 和 purge 命令
计算
az sig create/update
:添加了 --permissions,用于指定共享库的权限。az sig share
:管理库共享配置文件。az sig list-shared
:按订阅 ID 或租户 ID 列出共享库。az sig show-shared
:获取共享库。az sig image-definition list-shared
:按订阅 ID 或租户 ID 列出共享库。az sig image-definition show-shared
:获取共享库映像。az sig image-version list-shared
:按订阅 ID 或租户 ID 列出共享库。az sig image-version show-shared
:获取共享库映像版本。az vmss create
:支持将 NetworkApiVersion for Vmss with OrchestraionMode 设置为 Flexible- 使 VM/VMSS 的从属资源支持边缘区域
- 从 CoreOS 更新为 Flatcar
- 新增了在创建 VM 时建议用户使用标准公共 IP 的提示
容器注册表
- 迁移到了 track2 SDK
Cosmos DB
- 将时间点还原命令添加到了稳定分支。
- 新增了对选择 Cosmos DB 分析存储架构类型的支持
HDInsight
az hdinsight create
:删除了针对参数--workernode-size
和--headnode-size
即将到来的重大更改通知。- 新增了三个 cmdlet 用于支持新的 Azure 监视功能:
NetAppFiles
az netappfiles account ad add
:新增了名为 --administrators 的可选参数az netappfiles pool create
:新增了名为 --cool-access 的可选参数az netappfiles volume create
:新增了名为 --chown-mode、--cool-access、--coolness-period 和 --coolness-period 的可选参数az netappfiles volume backup restore-status
:新增了用于查看备份还原状态的命令
网络
az network routeserver create
:新增了--public-ip-address
参数。
RDBMS
- 为 MySQL 添加了 autogrow 参数,并在创建时将数据库名称添加到输出 json
资源
- 第三方 S2S 许可/权限枚举
安全性
- 从安全模块中删除了预览
SQL
- 升级了 SDK 版本
- 修复了 SQL 0.28 中的服务器创建问题
az sql db ledger-digest-uploads
:支持 SQL 账本- 针对 UMI 修复了 IdentityType
az sql db str-policy set/show
:新增了 Set 和 Show ShortTermRetentionPolicy
存储
- GA 支持安全的 SMB
az storage account create
:支持将--enable-nfs-v3
用于设置 NFS 3.0 协议- 支持容器软删除
2021 年 6 月 15 日
版本 2.25.0
ACR
az acr connected-registry
:小 bug 修复
应用服务
az webapp deployment source config-local-git
:修复了设置 SiteConfig 的问题
ARM
az resource tag
:修复了标记资源类型为Microsoft.Network/publicIPAddresses
的资源的问题az policy assignment non-compliance-message
:用于策略分配不合规消息的新命令组az policy assignment update
:用于部分更新现有策略分配的新命令
备份
- 将备份迁移到 track2 SDK
计算
- 将 VM 和 VMSS 的 api 版本从“2020-12-01”升级到“2021-03-01”
az vm create
:在 Azure CLI 中支持针对适用于 VM 的 NIC 和磁盘的删除选项- 针对 VM 和 VM 规模集支持 user_data
容器
az container exec
:将接收的字节解码为 utf-8 字符串
EventGrid
- 迁移 track2 SDK
HDInsight
- 迁移到 track2 Python SDK 7.0.0
IoT 中心
- 修复了删除用户分配的标识 ARM 时出现的问题
密钥保管库
- 修复了 #11871:AKV10032:在非默认租户/订阅中进行操作时出现颁发者无效的错误
az keyvault set-policy/delete-policy
:支持 --application-idaz keyvault recover
:支持 MHSMaz keyvault private-link-resource list
:支持 MHSMaz keyvault private-endpoint-connection
:支持 MHSM
NetAppFiles
az netappfiles volume backup status
:新增了获取卷的备份状态的命令。az netappfiles volume update
:新增了名为--snapshot-policy-id
的可选参数,用于将快照策略分配给卷。az netappfiles volume backup create
:新增了名为--use-existing-snapshot
的可选参数,用于手动备份现有的快照。az netappfiles volume backup update
:新增了名为--use-existing-snapshot
的可选参数,用于手动备份现有的快照。 还新增了可选参数标签,用于向备份添加标签。
网络
- 在专用链接中支持
Microsoft.Sql/servers
提供程序 az network private-link-resource list
:支持--type microsoft.keyvault/managedHSMs
az network private-endpoint-connection
:支持--type microsoft.keyvault/managedHSMs
RDBMS
- 新增适用于 GitHub 操作的命令
az postgres flexible-server migration
:新增了面向客户的功能,将 Postgres DB 服务器从 Sterling 迁移到 Meru 平台- 为还原命令添加了专用 DNS 区域参数,高可用性验证程序
- 更改服务器默认位置(报告的问题)
角色
- [中断性变更]
az ad sp create-for-rbac
:--name
现在仅用作应用的displayName
。 它不再用于生成identifierUris
。 输出中的name
现在与appID
(servicePrincipalNames
) 相同,已被弃用。
SignalR
az signalr identity
:新增了与托管标识相关的命令az signalr cors update
:为 CORS 新增了更新命令
存储
az storage blob copy start
:支持 --tier 和 --rehydrate-priority- GA 版存储文件共享 NFS 和 SMB 多通道
- [中断性变更]
az storage account create
:删除了 --default-share-permission 的StorageFileDataSmbShareOwner
选项 az storage blob list
:现在将接受 --delimiter 参数值
Synapse
- 更新到 AZ Synapse mgmt 2.0.0
- Spark 配置转换,这将导致失败
Webapp
- 添加到
az webapp deploy
参数帮助文本
2021 年 6 月 2 日
版本 2.24.2
容器
- 修补程序:修复了 #18276:
az container create
失败,出现AttributeError: 'ResourcesOperations' object has no attribute 'create_or_update'
2021 年 6 月 1 日
版本 2.24.1
应用服务
- 修补程序:修复了 #18266 - webapp config appsettings set 命令导致所有值默认为“false”的问题
ARM
- 修补程序:修复了 ARM 模板的 What-If 格式化程序的反序列化问题
计算
- 修补程序:修复了在 Azure Stack 中创建 VMSS 时出现请求错误的问题
IoT
- 修补程序:修复了从 IoT 中心删除最后一个用户分配的标识的问题
2021 年 5 月 25 日
版本 2.24.0
AKS
az aks check-acr
:新增了 nodeslector linux 以避免“canipull”Pod 在窗口节点上被调度- SDK 更新
- az aks create 和 update azure-rbac
- 新增了 run-command CLI
应用配置
- 允许从文件中导入带有 unicode 字符的键值
应用服务
- [中断性变更]
az webapp list-runtimes
:新增了 Dotnet6 支持和更新运行时 webapp log tail
:修复了 #17987:调用 logging.warning 时出现“end”参数无效的问题- 修复了 #16838- az cli update app setting 命令始终会造成 slotsetting 设置为 true 的问题
az appservice
:新增了用于检索用户 GitHub 个人访问令牌的函数- az staticwebapp appsettings set 问题 #17792
- 修复了 #18033:az staticwebapp appsettings set 缺少位置参数 app_settings
- 修复了随 Track2 更新而更改的 API 签名问题
- 修复了无法正确获取资源管理客户端的问题
- 新增了交互式方法以获取 staticwebapp 的令牌
- 修复了在调用 NoneType 时分配和删除标识失败的问题
ARM
- 将资源迁移到 track2 SDK
az ts
:添加了针对 TemplateSpecs GA (05/04) 的 UiFormDefinition 文件支持
ARO
- 新增了群集凭据轮换
计算
az sshkey create
:将私钥保存到本地文件系统
Cosmos DB
- 创建和管理角色定义和角色分配,以便针对 Cosmos DB SQL 帐户强制实施数据平面 RBAC
DevTestLabs
az labs create environment
:修复了从 ARM 模板创建环境时出现错误的问题
HDInsight
- [中断性变更]
az hdinsight create
:可使用获取默认 SKU 的 api 来设置 workernode 和 headnode 大小(如果客户未提供)。
IoT
az iot hub create
:支持分配标识以及将角色分配给系统托管的标识。az iot hub update
:新增了参数--file-upload-storage-identity
,用于上传托管标识经过身份验证的文件。az iot hub identity assign
:新增了用于将用户/系统分配的托管标识分配到 IoT 中心的命令。az iot hub identity show
:新增了用于显示 IoT 中心的标识属性的命令。az iot hub identity show
:新增了用于更新 IoT 中心的标识类型的命令。az iot hub identity remove
:新增了用于将用户/系统分配的托管标识从 IoT 中心删除的命令。az iot hub routing-endpoint create
:新增了--identity
参数,允许为路由终结点选择用户/系统分配的标识。az iot hub route create
:新增了路由源类型DeviceConnectionStateEvents
Kusto
- 更新命令组长摘要
网络
- 将 api 版本从“2020-11-01”升级到“2021-02-01”
- 新增了命令组
az network lb address-pool tunnel-interface
az network lb frontend-ip update
:新参数--gateway-lb
az network nic ip-config update
:新参数--gateway-lb
az network rule create/update
:新参数--backend-pools-name
az network vnet-gateway create
:新增了参数--nat-rule
- 新增了 cmd 组
az network vnet-gateway nat-rule
az network vpn-conncetion create
:新增了参数--ingress-nat-rule
和--egress-nat-rule
az network vnet create
:添加新参数--flowtimeout
打包
- 支持 Python 3.9
RDBMS
- 更改 MySQL 的 IOPS 逻辑
- 防止专用 DNS 区域 track2 迁移造成 rdbms 模块中断
Service Fabric
- [中断性变更]
az sf cluster certificate
:删除了此组下的所有命令。 请按照使用 Azure 资源管理器添加辅助证书中的说明来添加/删除群集证书。 - [中断性变更]
az sf managed-service update
:删除了弃用的参数 --drop-source-replica-on-move。 - [中断性变更]
az sf managed-service create
:删除了弃用的参数 --service-dns-name、--drop-source-replica-on-move 和 -instance-close-delay-duration。 - [中断性变更]
az sf cluster
:将参数 --vault-resource-group 重命名为 --vault-rg。 az sf managed-cluster and sf managed-node-type
:将组设置为不预览- 将 azure-mgmt-servicefabricmanagedclusters 包更新为使用 2021-05-01 GA api 版本的最新版本 1.0.0。
az sf managed-cluster create
:新增了参数 --upgrade-mode、--upgrade-cadence 和 --code-version。az sf managed-node-type
:新增了参数 --data-disk-type、--is-stateless 和 --multiple-placement-groups。
SQL
az sql server create
:在参数 --assign-identity 的帮助消息中新增了用于分隔串联词的空格。az sql server update
:在参数 --assign_identity 的帮助消息中新增了用于分隔串联词的空格。
存储
- [中断性变更]
az storage share-rm delete
:存在目标文件共享的快照并且添加--include
以指定删除目标文件共享及其快照时会引发错误 az storage blob generate-sas
:在参数 --cache-control、--content-disposition、--content-encoding、--content-language 和 --content-type 的帮助消息中新增了用于分隔串联词的空格。az storage blob url
:在参数 --snapshot 的帮助消息中新增了用于分隔串联词的空格。az storage container generate-sas
:在参数 --cache-control、--content-disposition、--content-encoding、--content-language 和 --content-type 的帮助消息中新增了用于分隔串联词的空格。- 将存储 API 版本升级到 2021-04-01
- 支持默认共享权限
- 支持跨租户对象复制
- GA blob 清单
az storage share-rm list
:支持带有快照的列表。
2021 年 5 月 6 日
版本 2.23.0
ACR
az acr check-health
:添加对验证到专用终结点的 DNS 路由的支持- 修复 #17618:使用 --auth 模式为创建的任务更新凭据的添加/更新处理
AKS
az aks update
:添加--windows-admin-password
以支持更新 Windows 密码az aks update
:支持从 SPN 群集更新为 MSI 群集。az aks create
:添加--enable-encryption-at-host
参数
应用服务
- [中断性变更] 将网站 SDK 更新为最新版 (azure-mgmt-web==2.0.0) & Adopt track2 SDK
- [中断性变更] 将
az staticwebapp browse
重命名为az staticwebapp show
- 为
az staticwebapp create --sku
添加 SKU 选项 - 添加
az staticwebapp update
命令 az webapp/functionapp config access-restriction add/remove
:支持服务标记、HTTP 标头和多源规则。
ARM
az bicep
:替换 Python 3.6 中不可用的日期/时间 APIaz deployment group create
:修复参数--template-specs
的 API 版本兼容性问题
备份
az backup vault create
:将标记添加为可选参数- 使 AFS 配置备份流幂等
CDN
az cdn endpoint rule add
:修复非 Microsoft SKU 的传递规则创建
计算
- 扩展了计算 RP 的位置
az sig image-version create
:支持从 VHD 创建az vm create --count
:支持 VNET 和子网配置az vmss extension upgrade
:修复 bug- 为
vm identity assign
添加错误消息 - 区域冗余存储 (ZRS) 托管磁盘
az disk create
:受信任启动az disk create
:休眠- 解决旧 API 版本的兼容性问题
az sig image version create
:支持数据磁盘 VHD
反馈参考
- 不缩小反馈问题正文
FunctionApp
- 修复了部署 zip 时提供了本地时间但需要 UTC 的问题
- 更新堆栈 API JSON,以便在 Functions 中添加 Linux 上的 PowerShell
HDInsight
- 添加传入的中断性变更,以删除
--workernode-size
和--headnode-size
的默认值
密钥保管库
- [中断性变更] 支持托管 HSM 的软删除功能。
keyvault delete --hsm-name
将对 MHSM 执行软删除。
市场订购
- 要接受/显示条款的新命令组
az term
杂项
- 定义 Cloud Shell 主题
监视
- 新命令
az monitor metrics list-namespaces
网络
- [中断性变更] az network dns record-set a show:输出中的
arecords
属性将更改为aRecords
。 - 新命令
az network express-route list-route-tables-summary
。 - 新命令
az network express-route peering get-stats
。 - 新命令
az network express-route peering connection list
。 az network lb create
:添加新参数--edge-zone
az network nic create
:添加新参数--edge-zone
az network private-endpoint create
:添加新参数--edge-zone
az network private-link-service create
:添加新参数--edge-zone
az network public-ip create
:添加新参数--edge-zone
az network public-ip prefix create
:添加新参数--edge-zone
az network vnet create
:添加新参数--edge-zone
- 新命令
az network lb list-nic
az network application-gateway show-backend-health
:支持探测操作参数。az network vpn-connection list
:支持参数--vnet-gateway
。- 新命令
az network vnet-gateway disconnect-vpn-connections
。 - 新命令
az network vnet-gateway vpn-client show-health
。 - 新命令
az network vnet-gateway vpn-client ipsec-policy show
。 - 新命令
az network vnet-gateway vpn-client ipsec-policy set
。 - 新命令
az network vnet-gateway packet-capture start
。 - 新命令
az network vnet-gateway packet-capture stop
。 - 新命令
az network vnet-gateway show-supported-devices
。 - 新命令
az network vpn-connection list-ike-sas
。 - 新命令
az network vpn-connection packet-capture start
。 - 新命令
az network vpn-connection packet-capture stop
。 - 新命令
az network vpn-connection show-device-config-script
。 az network private-link-resource list
:支持--type
的更多提供程序
打包
- 在 Docker 映像中将 python 升级到
3.8.9
- 在 MSI 中将捆绑的 python 升级到
3.8.9
。
RDBMS
- [中断性变更]
az mysql flexible-server create
:--storage-size
默认值从 10 更改为 32。 az postgres flexible-server create
:添加--private-dns-zone
参数,以创建具有专用访问权限的服务器。
角色
az role assignment create/update
:自动完成assignee_principal_type
SQL
az sql db create
:添加 --ha-replicas 参数az sql db replica create
:添加 --ha-replicas 参数- 允许对 MI 使用短 MW 策略名称
SQL VM
- 将 SqlServerLicenseType 设置为可选
存储
- 修复 #16272 和 #16853:优化错误消息
az storage account create
:添加边缘区域支持- 支持用户分配的存储帐户标识
az storage account create/update
:支持 SAS/密钥策略
Synapse
az synapse notebook create
:创建笔记本
2021 年 4 月 19 日
版本:2.22.1
ARM
- 修补程序:解决 bicep 生成在 Python 3.6 中损坏的问题
Key Vault
- 修补程序:正式发布与托管 HSM 相关的命令和参数
2021 年 4 月 13 日
版本 2.22.0
ACR
- [中断性变更]
az acr connected-registry install info
:将键 ACR_REGISTRY_NAME、ACR_SYNC_TOKEN_NAME、ACR_SYNC_TOKEN_PASSWORD、ACR_PARENT_GATEWAY_ENDPOINT 和 ACR_PARENT_PROTOCOL 替换为新连接的字符串键 ACR_REGISTRY_CONNECTION_STRING。 - [中断性变更]
az acr connected-registry install renew-credentials
:将键 ACR_REGISTRY_NAME、ACR_SYNC_TOKEN_NAME、ACR_SYNC_TOKEN_PASSWORD、ACR_PARENT_GATEWAY_ENDPOINT 和 ACR_PARENT_PROTOCOL 替换为新连接的字符串键 ACR_REGISTRY_CONNECTION_STRING。 az acr connected-registry create
:在创建标记和同步范围映射之前,验证所有上级都处于活动状态。az acr connected-registry create
:在创建连接的注册表之前,如果需要,请将创建所需的存储库和网关权限添加到新连接的注册表的所有上级。az acr connected-registry delete
:从所有上级的同步范围映射中删除已删除资源的网关权限。az acr connected-registry repo
:用于向连接的注册表及其所有上级的同步范围映射添加存储库权限以及从连接的注册表及其所有后代的同步范围映射中删除存储库权限的新命令
AKS
az aks create
:添加对--private-dns-zone
和--fqdn-subdomain
功能的支持
应用配置
- 为 YAML 分析器配置最大行宽以停止对输出进行换行
- 修复 Restore 命令的打印预览中的 Bug
应用服务
- 修复 #17219:修复 ssl 绑定 Bug
- 删除 create function app 命令中 Python 3.9 的预览标志
- Bug 修复:仅在返回单个发布配置文件时处理
- 修复 #16203:az webapp log tail 支持在 Linix 上运行的 Web 应用。
ARM
- [中断性变更]
az bicep build
:将参数--files
更改为--file
- [中断性变更]
az bicep decompile
:将参数--files
更改为--file
- 修复 #17379:bicep auto install 导致部署中的 json 输出无效
az bicep build
:添加参数--outdir
以指定输出目录az bicep build
:添加参数--outfile
以指定输出文件路径- 修复了在遇到 GitHub API 速率限制时检查 Bicep CLI 的版本升级引发异常的问题
az policy exemption
:添加新命令以支持策略豁免
备份
- 修复 #14776:修复
az backup vault delete
命令的--force
参数功能 - 修复按需备份
az backup protectable-item list
:添加可选参数--backup-management-type
- 使用 rgNamePrefix 和 rgNameSuffix 修复 policy create
az backup protectable-item list
:将--server-name
添加为可选参数
计算
az ssh vm
:支持 VM SSH 与服务主体- 添加 VMSS 滚动升级选项
- 新命令:
vm install-patches
- 磁盘加密集:添加
--enable-auto-key-rotation
容器
- 修复 #16499:
az container create
:修复对 network_profiles.create_or_update 的返回值的处理
Cosmos DB
- 对托管服务标识和默认标识的支持
EventGrid
az eventgrid system-topic create/update
:添加 MSI 支持az eventgrid [partner topic | system-topic] event-subscription
:添加对 StorageQueueMessageTTL、AdvancedFilters、EnableAdvancedFilteringOnArrays 的支持az eventgrid [partner topic | system-topic] event-subscription
:添加对传递属性的支持az eventgrid topic create
:添加对 azure 或 azurearc 创建主题的支持
交互
- 修复 #16931:修复
az interactive --update
中的KeyError
NetAppFiles
az netappfiles account ad add
:添加了名为 allow-local-ldap-users 的可选参数az netappfiles volume create
:添加了名为 ldap-enabled 的可选参数az netappfiles volume backup status show
:已添加操作- 更新备份测试
网络
az network vnet-gateway
:--vpn-auth-type
允许多值
打包
- [中断性变更] 已安装 RPM 的 az 现在使用
python3
而不是硬编码/usr/bin/python3
。
RDBMS
- 允许来自不同订阅的 DB 服务器专用访问
- 使用专用网络修改 server create,修复还原时间 bug
搜索
az search service create
:添加异步 (--no-wait) 选项。az search service update
:添加异步 (--no-wait) 选项。az search shared-private-link-resource create
:添加异步 (--no-wait) 选项。az search shared-private-link-resource update
:添加异步 (--no-wait) 选项。
Service Fabric
- 添加托管应用程序 cli 命令
存储
az storage fs directory upload/download
:支持 adls gen2 文件系统目录上传和下载az storage fs file list
:支持 --show-next-markeraz storage share-rm
:支持创建/显示/删除快照
Synapse
- [中断性变更]
az synapse role assignment create
:不允许使用旧版本中的角色名称:SQL 管理员、Apache Spark 管理员、工作区管理员 - [中断性变更]
az synapse role assignment create
:当 --assignee 参数不能唯一确定主体对象时,该命令将引发错误,而不是为不确定的主体对象添加角色分配。 az synapse role scope list
:列出 synapse 支持的所有范围。az synapse role assignment create/list/delete
:添加 --scope/--item-type/--item 参数以支持基于范围管理角色分配。az synapse role assignment create/list/delete
:添加 --assignee-object-id 参数,它将绕过 Graph API 并唯一确定主体对象,而不是使用 --assignee 参数推导主体对象。
2021 年 3 月 23 日
版本 2.21.0
ACR
- 输出
az acr login
中的跟踪来自动诊断潜在的 Docker 命令延迟 - 修复 #17172:在公司代理后面运行“检查运行状况”
acr update
:支持匿名拉取- 修复 #16700:使用“exists”API 检查是否存在存储 Blob
AKS
aks update
:添加--no-uptime-sla
- 修复“跨子分配标识”错误和“附加 acr”错误
- 添加对节点公共 IP 前缀 ID 的支持
APIM
- [中断性变更]
apim backup
:--storage-account-container
不支持多值。 - [中断性变更]
apim restore
:--storage-account-container
不支持多值。
应用服务
- [中断性变更] 修复 #16087:
az webapp config ssl create
:将--name
参数设置为必需参数。 - 修复 #17053:
az webapp show
为 SiteConfig 属性返回 null 值 - 修复 #17207:
az webapp log config
:“级别”始终默认为“详细”
ARM
az bicep build
:解决不显示生成警告的问题
备份
- 为子资源名称添加
id_part
来修复--ids
- 修复 #17094:为 CRR 测试创建了单独的测试套件
az backup protection check-vm
:添加--vm
和--resource-group
作为可选参数
缓存
- 正式发布
az cache
CDN
az afd rule create
修复--help
消息
计算
- 修复 Windows vm 用户更新 bug
- 修复 #16585:
az vmss deallocate
:--instance-ids
失败 az vm create
:FLEX VMSS 模式下的新参数--platform-fault-domain
az vm create
:--patch-mode
(用于 Linux VM)az ssh vm
:获取证书失败时自动启动浏览器az vm create
:新参数--count
az vm create
:受信任启动- 修复 #16037:az vm open-port 接受端口列表
扩展名
- 当扩展与 CLI Core 不兼容时添加可操作消息
密钥保管库
az keyvault role definition list
:--custom-role-only
,用于仅列出自定义角色定义- 支持 keyvault 自定义角色定义
- 为
az keyvault security-domain download
命令添加--no-wait
,为az keyvault security-domain wait
命令添加--target-operation
NetAppFiles
az netappfiles account backup show
:已添加操作。az netappfiles account backup delete
:已添加操作。az netappfiles account ad add
:已添加--ldap-over-tls
参数。az netappfiles account create
:已添加--encryption
参数。az netappfiles account update
:已添加--encryption
参数。az netappfiles volume create
:已添加--encryption-key-source
参数。az netappfiles volume create
:已为 nfsv4.1 删除默认导出策略,已添加可选参数用于为 nfsv4.1 设置导出策略:rule_index、unix_read_only、unix_read_write、cifs、allowed_clients
网络
az network public-ip prefix create
:支持--zone 1 2 3
az network lb frontend-ip create
:支持--zone 1 2 3
- 将版本从“2020-08-01”升级到“2020-11-01”
az network lb address-pool
:支持在创建或更新负载均衡器基于 IP 的后端池时使用子网。
RDBMS
- 添加了针对灵活服务器团队管道的测试
- Python SDK 迁移
- 添加了 PostgreSQL 数据库创建、显示和删除功能
- 将 Python SDK 更新到 8.1.0b2
角色
az ad app permission list/grant
:优化当应用不存在关联的服务主体时显示的错误消息
搜索
az search
:正式发布
Service Fabric
az sf certificate
:弃用群集证书命令。
SQL
- 添加服务器信任组命令
存储
- 修复 #16917:如果提供了连接字符串,则
az storage account generate-sas
失败 - 修复 #16979:提供存储容器元数据时,
az storage container create
失败
升级
- 修复 #16952:修复升级后出现的 ImportError
杂项
- 允许配置主题
2021 年 3 月 2 日
版本 2.20.0
AKS
- 添加对 SGX 加载项“confcom”的支持
AMS
- 更新模块以使用 2020 Azure 媒体服务 API。
az ams account encryption
:新建子组,用于显示或设置媒体服务帐户的加密az ams account storage set-authentication
:用于为与媒体服务帐户关联的存储帐户设置身份验证的新命令az ams account create (mi-system-assigned)
:为 account create 新增了 --mi-system-assigned 参数,用于设置媒体帐户的托管标识az ams account mru set
:对于使用 API 的 2020-05-01 版本或更高版本创建的媒体服务帐户,此命令将不再适用。az ams live-event create (stretch-mode, key-frame-interval, transcrip-lang, use-static-hostname, custom hostname)
:向 live-event create 命令添加新参数选项az ams live-event standby
:用于将实时事件置于备用模式的新命令az ams transform create (videoanalysismode, audioanalysis mode)
:transform create 的新参数选项
应用服务
az webapp config ssl bind
:确定是否在不同的 rg 中处理 webapp 和 appservice 计划。 还有参考文本更新- 修复 #8743:az webapp deploy
- Bug 修复:将 generateRandomAppNames.json 添加到安装程序
az functionapp create
:添加对创建 dotnet 隔离应用的预览支持。- 修复 #12150:支持在 vnet-integration add 中使用子网 ID
az functionapp create
:删除 Node.js 14 的预览标志。
ARM
az deployment group/sub/mg/tenant validate/create/what-if
:添加对 Bicep 文件的支持az bicep install
:用于安装 Bicep CLI 的新命令az bicep upgrade
:用于升级 Bicep CLI 的新命令az bicep build
:用于生成 Bicep 文件的新命令az bicep version
:用于显示当前已安装 Bicep CLI 版本的新命令az bicep list-versions
:用于显示可用 Bicep CLI 版本的新命令az managedapp definition update
:添加用于更新 managedapp definition 的新命令
备份
az backup recoverypoint show-log-chain
:在 show-log-chain 表输出中添加开始/结束时间- Bug 修复:为受 SQL/SAPHANA 保护的项启用备用位置还原
CDN
- 添加对 AFD SKU 的 cli 支持
计算
az vm (extension) image list
:提升可靠性az vmss create
:修复许可证类型问题- 将 API 版本升级到 2020-12-01
az vm create
:添加--enable-hotpatching
Cosmos DB
- 升级到版本 3.0.0 并添加对 NetworkAclBypass 的支持 + 更新 Mongo ServerVersion + 备份策略
分机
- 支持配置扩展索引 url
IoT Central
az iot central app
:完成多项 S360 修复az iot central app update
:更新现有的 iotc 应用时,不再需要检查 etag。- 将 resourceType (IotApps) 更改为驼峰式大小写。
密钥保管库
- [中断性变更]
az keyvault role assignment/definition list
:roleDefinitionName
在命令输出中应为roleName
- [中断性变更] 在
az keyvault backup/restore
az keyvault key restore
的命令输出中,id
更改为jobId
,azureStorageBlobContainerUri
更改为folderUrl
网络
- 将版本从“2020-07-01”升级到“2020-08-01”
az network public-ip create
:在“2020-08-01”后支持“--zone 1 2 3”az network routeserver peering
:将--vrouter-name
重命名为--routeserver
az network express-route peering create
:支持 ipv6 地址az network public-ip create
:公开新参数--tier
OpenShift
- az openshift deprecation warning 更新
搜索
az search
:修复--identity-type
帮助程序指南。
SQL
- 更新 az sql mi 示例
az sql db/elastic-pool create/update
:添加 maintenance-configuration 参数az sql db replica create
:添加 --secondary-type 参数
存储
- [中断性变更]
az storage account file-service-properties
:默认启用在服务器端保留 7 天的删除保留策略 - 修复 #16872:az storage blob 现在 (2.19) 要求登录,即使提供了 connection-string
- 修复 #16959:az storage copy 崩溃:ValidationError:赋值之前引用了局部变量“service”
- 修复 #14054:“NoneType”对象没有属性“name”
- 修复 #16679:如果目标文件是目录,
az storage blob download
将失败并显示“权限被拒绝” - 将存储 api 版本升级到 2021-01-01
- 在生命周期管理策略中支持版本
- 支持存储帐户共享密钥访问管理
az storage account network-rule
:GA 资源访问规则- 支持加密范围的双重加密
az storage account blob-service-properties update
:支持 --change-feed-retention-days- 支持重写现有 blob
2021 年 2 月 10 日
版本 2.19.1
密钥保管库
- 修补程序:依赖程序包
azure-keyvault-administration
固定到 4.0.0b1
2021 年 2 月 9 日
版本 2.19.0
ACR
az acr connected-registry install info
:添加新键ACR_SYNC_TOKEN_NAME
,其值与ACR_SYNC_TOKEN_USERNAME
的值相同。 显示后者将被弃用的警告。az acr connected-registry install renew-credentials
:添加新键ACR_SYNC_TOKEN_NAME
,其值与ACR_SYNC_TOKEN_USERNAME
的值相同。 显示后者将被弃用的警告。
AKS
- 添加托管群集停止/启动绑定
az aks check-acr
:修复 Kubernetes 版本检查
APIM
- 正式发布命令组
应用配置
- [中断性变更]
az appconfig feature filter add
:支持添加 JSON 对象作为功能筛选器参数值
应用服务
az appservice ase/plan
:支持 ASEv3- 修复 az appservice plan 的 #16026 和 #16118
- 修复 #16509:添加 os 首选项支持
- 改进 az appservice ase create-inbound-services 的行为,允许跳过 DNS 服务并支持 ASEv2 的 DNS
az webapp up/az webapp create
:修复 nonetype 错误az webapp up/create
:更好地处理应用名称带句点的错误- 修复 #16681:
az webapp config ssl import
:修复导致国家云发生故障的 bug
ARM
az provider register
:支持注册管理组
备份
- 为 IaaSVM 和其他 CRR 命令添加 CRR 功能
az backup protectable-item list
:添加 protectable-item-type 作为可选参数
BotService
az bot create/update
:添加加密功能--cmk-key-url
和--encryption-off
az bot update
:将 Encryption-OFF 参数重命名为 CMK-OFF 并更新 API 版本
计算
- [中断性变更] vmss create:重命名业务流程模式值
- 新建命令组 sshkey。 允许在创建 VM 时引用 SSH 密钥资源
az disk create/update
:添加参数--enable-bursting
以支持磁盘突发
扩展名
- 支持动态安装的扩展命令前缀匹配
HDInsight
az hdinsight create
:添加新参数--enable-compute-isolation
以支持使用计算隔离功能创建群集。
Key Vault
az keyvault key import
:支持用于导入 BYOK 密钥的--curve
参数az keyvault certificate download
:修复已弃用/已删除的方法调用az keyvault create/update
:删除--enable-rbac-authorization
的预览标志
监视
az monitor metrics alert create
:修复“找不到资源”错误
NetAppFiles
az netappfiles account ad add
:添加参数--security-operators
。az netappfiles volume create
:添加参数--smb-continuously-available
。az netappfiles volume create
:添加参数--smb-encryption
。az netappfiles
:不再处于预览模式。
网络
- [中断性变更]
az network vrouter
:弃用此命令组,请使用az network routeserver
。 az network routeserver
:添加新命令组。az network application-gateway create
:添加参数--ssl-profile-id
az network application-gateway client-cert
:管理应用程序网关的可信客户端证书az network application-gateway ssl-profile
:管理应用程序网关的 ssl 配置文件- 向 DigitalTwins 添加对专用终结点连接的支持
配置文件
az login
:在 WSL 2 中启动浏览器
RDBMS
az mysql flexible-server create --iops
:允许用户为其 SKU 选择 IOPS。- 更新 Postgres 还原命令以支持可用区域
搜索
- 升级以使用最新的 (8.0.0) azure-mgmt-search python sdk
az search create
:通过 IP 规则、公共终结点访问和/或 msi 添加对搜索服务创建的支持az search update
:通过 IP 规则、公共终结点访问和/或 msi 添加对搜索服务更新的支持az search private-endpoint-connection
:管理与搜索服务建立的专用终结点连接az search shared-private-link-resource
:管理搜索服务中的共享专用链接资源az search private-link-resource
:列出搜索服务中的可用专用链接资源
安全性
- 为
az security
添加新命令
SQL
- 向 SQL 添加托管的 hsm 正则表达式匹配
- 将 azure-mgmt-storage 升级为 0.26.0
az sql mi create/update
:在托管实例操作中添加对维护配置的支持- 支持 SQL Server DevOps 审核策略命令
存储
- 修复 #16079:公共 blob 提供错误
- 正式发布存储路由参考
- 修复 #9158:无法根据策略生成有效的 SAS 密钥
- 修复 #16489:将 azcopy 升级为 10.8.0
az storage account blob-service-properties
:支持默认服务版本- 修复 #16519:azcopy 获得的 SAS 比所需的功能更强大(具有写入功能,只需读取功能)
Synapse
az synapse workspace create
:添加参数--key-identifier
以支持使用客户托管的密钥创建工作区。az synapse workspace key
:添加 CRUD cmdlet 以支持在指定的 synapse 工作区下管理密钥。az synapse workspace managed-identity
:向 sql 访问设置添加支持 CRUD 托管标识的 cmdlet。az synapse workspace
:添加数据外泄保护支持,添加参数--allowed-tenant-ids
。
2021 年 1 月 19 日
版本 2.18.0
ACR
az acr create / update
:添加--allow-trusted-services
。 此参数决定是否允许受信任的 Azure 服务访问受网络限制的注册表。 默认设置为“允许”。
AKS
az aks check-acr
:添加新的 check-acr 命令
应用服务
- 修复 #13907:
az webapp config ssl import
:将命令更改为同时导入应用服务证书 - 修复 #16125:
az webapp ssh
:如果使用 Windows 客户端,请打开浏览器到 scm 链接 - 修复 #13291:
az webapp deployment slot swap
:该命令应支持保留 vnet。 - [中断性变更] 修复不能使用名称中带空格的运行时版本的回归
ARM
az deployment
:添加了对--query-string
的支持az ts
:在不禁止--version
的情况下对--template-file
的错误处理的改进
备份
az backup protection backup-now
:将默认保持期设置为 30 天
计算
- 解决无 storage_profile 的问题
- 改进对外部令牌的错误处理
- 修复 vmss 重置映像问题
az vm/vmss extension set
:新参数--enable-auto-upgrade
容器
az container exec
:删除 eol 检查,以避免它在 linux 上启动前关闭终端
DMS
az dms project task create
:添加了任务类型参数以帮助区分场景是在线迁移还是离线迁移。az dms project task cutover
:添加新命令,该命令允许任务类型为在线迁移的任务进行直接转换并结束迁移。az dms project create/az dms project task create
:启用要创建的 MySQL 和 PostgreSQL 项目/任务。
IoT
- 向 IoT 中心创建和更新添加 -- 标记
监视
- [中断性变更]
az monitor log-analytics workspace data-export
:删除已弃用的--export-all-tables
参数并且要求使用--tables
参数
RDBMS
- 删除适用于 Postgres 和 MySql 的 server key 和 ad admin 命令的预览标记
角色
- 修复 #11594:
az role assignment create
:仅显示--assignee-principal-type
支持的值
存储
- 修复 #16072:上传大小较大的文件
- 修复 #12291:
az storage blob generate-sas
未对--full-uri
正确编码 - SRP 中的 GA PITR 和 blob 服务属性
2021 年 1 月 4 日
版本 2.17.1
RDBMS
- 修补程序:
az mysql create
:将错误的参数名 "serv_name" 还原为 "service_name"
2020 年 12 月 29 日
版本 2.17.0
ACR
- 支持区域冗余
az acr connected-registry
:用于本地 Azure 容器注册表的新功能az acr scope-map update
:已弃用 --add 和 --remove,并将其重命名为 --add-repo --remove-repoaz acr scope-map create/update
:添加对处理网关操作的支持。az acr token create
:添加了对网关操作的支持
AKS
- 修补程序:添加以前的一个拉取请求删除的参数
az aks get-credentials
:明确 get-credentials 相关文档
应用服务
- 允许客户创建 Python 3.9 函数应用
- 修补程序 #14583:如果未提供名称,az webapp up 应生成默认名称
- 解决方法:能够更好地处理尝试在差异位置创建重复的 ASP 时发生的错误
ARM
az ts
:添加对 --tags 的支持az ts
:支持删除单个版本az provider register
:添加 --accept-terms 用于注册 RPaaS- 修复了解析包含多行字符串的 JSON 文件时出现的问题
ARO
az aro delete
:添加针对群集删除的 RBAC 验证az aro update
:添加针对群集更新的 RBAC 验证- 请先确保 worker_profile 不是 None,然后再从...获取子网
备份
az backup job list
:解决了 -o 表 bug 并在命令输入中添加了 backup_management_type
Batch
- 将数据平面升级到 azure batch 10.0.0
- [中断性变更] az batch job task-counts:将 JSON 对象的返回任务计数的输出更改为包含任务计数 (
taskCounts
) 以及任务槽计数 (taskSlotCounts
) 的复杂 JSON 对象。
计算
- 新许可证类型 RHEL_ELS_6
- 采用 track2 SDK,azure-mgmt-compute==18.0.0
容器
- 修复
az container create
CLI 示例文本中的拼写错误。
DataBoxEdge
- 新命令模块:支持 data-box 边缘设备和管理
IoT
- 更新设备密钥生成
- 更新启用了标识的中心测试以修复终结点 RBAC 问题
密钥保管库
az keyvault key import
:支持用于导入 BYOK 密钥的--kty
监视
az monitor metrics alert create
:改进错误消息以获得更具可操作性的见解
网络
az network private-endpoint create
:添加更多 '--subnet' 和 '--private-connection-resource-id' 的声明- 更改 application-gateway ssl-cert create 的验证程序
- 将网络迁移到 track2 SDK
- 修复了使用 "--routing-method MultiValue" 时的 "az network traffic-manager profile create" 的 bug
配置文件
- 修复了问题“缺少通过服务主体进行身份验证时要使用的机密或证书”
角色
az ad sp create-for-rbac
:停用默认创建参与者角色分配的操作
安全性
- 添加安全功能分数命令
- 修复更新警报命令并支持新值
SQL
az sql dw update
:不接受 backup-storage-redundancy 参数az sql db update
:根据命令请求更新备份存储冗余
存储
- 修复问题 #15965:明确如何使用
az storage container legal-hold [clear|set]
删除多个依法保留的标记 az storage account encryption-scope
:GA 支持- 修复问题 #9959:尝试下载文件共享的快照版本失败,并显示 ResourceNotFound
Synapse
- 添加新 cmdlet:az synapse sql ad-admin show、create、update、delete
- 添加新 cmdlet:az synapse workspace firewall-rule update
- 添加新 cmdlet:cmdlets az synapse sql audit-policy show、update
- 添加与集成运行时相关的 cmdlet
2020 年 12 月 8 日
版本 2.16.0
ACR
- KEK 参数的更新说明
AKS
az aks nodepool add/update/upgrade
:采用 max surge 参数- 添加对 AGIC 加载项的支持
- 将 MSI 群集更改为默认值
APIM
az apim restore
:用于还原 API 管理服务的备份的新命令
应用服务
- 修复 #14857:使用户甚至可在存在访问限制的情况下更新 Web 应用配置
az functionapp create
:接受--runtime python
和--runtime-version 3.9
作为 Azure Functions v3 参数- 修复 #16041:未知错误中的 az webapp config ssl create 结果
ARM
az deployment-scripts
:删除预览标志
备份
- 修复 #14976:针对 ValueError 和 AttributeError 事例的 CLI 错误改进
az backup protection undelete
:现支持使用 CLI 取消删除 AzureWorkload 保护- 修复针对正确工作负载类型输入的不当请求错误
CDN
- 添加预览多源支持。
- 添加 BYOC 自动轮换。
Key Vault
az keyvault key/secret list
:添加参数--include-managed
以列出受管理资源
监视
az monitor metrics alert create
:支持对条件参数使用动态阈值az monitor metrics alert update
:支持对条件参数使用动态阈值az monitor metrics alert dimension create
:构建指标警报规则维度az monitor metrics alert condition create
:构建指标警报规则条件
MySQL
- 添加 MySQL version upgrade CLI
NetAppFiles
az netappfiles account ad add
:添加了两个可选参数:aes_encryption 和 ldap_signingaz netappfiles account backup-policy update
:添加了 3 个可选参数:命名标记、类型和 IDaz netappfiles snapshot policy create
:添加了一个名为 provisioning_state 的可选参数
网络
az network network watcher configure
:修复由位置值的大小写敏感性导致的 NetworkWatcherCountLimitReached 错误az network application-gateway http-listener
:修复无法使用 WAF 策略名称进行创建和更新的 bugaz network route-table
:弃用路由表 V1az network cross-region-lb
:支持跨区域负载均衡器az network express-route port generate-loa
:用于为 ExpressRoutePort 生成和下载 PDF 授权证书的新命令
打包
- 添加 Ubuntu Groovy 包
RDBMS
- 为本地上下文命令添加单一服务器显示连接字符串和测试,服务器创建
角色
- 为生成凭据的命令添加长摘要/警告
搜索
- 添加 SKU 选项
Service Fabric
- 为 ARM 部署的资源添加仅限 SF 应用文档的支持
Synapse
- 支持 synapse sql dw cmdlet 并更新 az synapse workspace create cmdlet
2020 年 11 月 20 日
版本 2.15.1
配置文件
- 修补程序:修补程序 #15961:az login:UnboundLocalError:本地变量“token_entry”在赋值前被引用
2020 年 11 月 17 日
版本 2.15.0
ACS
- 添加 v3 弃用警告
AKS
- 添加临时操作系统功能
- 工程改进:将加载项字符串替换为常量
az aks install-cli
:支持自定义下载 URLaz aks browse
:如果 k8s >=1.19 或 kube-dashboard 未启用,则指向 Azure 门户 Kubernetes 资源视图- 支持 BYO 控制平面标识
az aks use-dev-spaces
:指示已弃用 dev-spaces 命令
AMS
- 在输出字符串中将“region”更改为“location”:az ams account sp create
应用配置
- 修复密钥保管库客户端初始化
应用服务
- 修复 #13646:无法在应用服务环境中的其他资源组中创建应用服务计划
- 修复 #11698 #15198 #14862 #15409:az webapp/functionapp config access-restriction add
az functionapp create
:添加节点 14 预览版支持。az functionapp create
:从自定义处理程序中删除预览标志。- [中断性变更] az functionapp update:现在,将 functionapp 从“高级”迁移到“消耗”计划需要使用“--force”标志。
az functionapp update
:如果 functionapp 迁移涉及 Linux 上的任何计划,请添加错误消息。az functionapp update
:如果 functionapp 迁移失败,请添加更具描述性的错误消息。
ARM
- 修复 What-If 显示两个具有不同大小写的资源组范围的问题
az deployment
:打印出部署的错误详细信息
备份
- 修复 #14976:KeyError 已修复且帮助文本已改进
Batch
- 修复 #15464:更新批处理 create_certificate 中对没有密码的 pfx 文件的检查
计费
- [中断性变更] az billing invoice:从响应中删除属性 BillingPeriodsNames 和 DownloadUrlExpiry。
az billing invoice
:支持许多其他范围,如 BillingAccount、BillingProfile 和现有订阅。az billing account
:支持显示和更新现有计费帐户的新命令。az billing balance
:用于支持显示计费对象信息余额的新命令。az billing customer
:用于支持显示计费帐户客户的新命令。az billing policy
:用于支持显示和更新客户或计费对象信息的策略的新命令。az billing product
:用于管理计费帐户的产品的新命令。az billing profile
:用于管理计费对象信息的新命令。az billing property
:用于显示和更新计费帐户属性的新命令。az billing subscription
:用于管理计费帐户订阅的新命令。az billing transaction
:用于列出发票的交易的新命令。az billing agreement
:用于管理计费协议的新命令。az billing permission
:用于管理计费权限的新命令。az billing role-assignment
:用于管理角色分配的新命令。az billing role-definition
:用于显示角色定义的新命令。az billing instruction
:用于管理计费说明的新命令。
计算
- 修复更新权限检查问题
- vm list-skus 表格式的增强
- vm host group create:Make --platform-fault-domain-count 需要和更新帮助
- 支持更新 vm/映像版本,当他们使用跨租户映像时
DPS
- 在 IoT DPS create 命令中允许标记
HDInsight
- az hdinsight create:添加两个参数
--resource-provider-connection
和--enable-private-link
,支持中继出站和专用链接功能。
密钥保管库
- 优化 HSM
list-deleted
和purge
的错误消息 - 支持托管 HSM 的选择性密钥还原
NetAppFiles
- [中断性变更] az netappfiles pool update:从参数中删除 service-level。
az netappfiles pool update
:添加可选参数 qos-type。az netappfiles pool create
:添加可选参数 qos-type。az netappfiles volume replication suspend
:将“force-break-replication”添加为可选参数。- 添加 az netappfiles volume replication re-initialize:添加了新命令以重新初始化复制。
- 添加 az netappfiles volume pool-change:用于更改卷池的新命令。
- 添加 az netappfiles snapshot policy:包含 list、delete、update、show、create 和 volumes 命令的新命令组。
- 添加 az netappfiles account backup:包含 show、list 和 delete 命令的新命令组
- 添加 az netappfiles volume backups:包含 show、list、delete、update 和 create 命令的新命令组。
- 添加 az netappfiles account backup-policy:包含 show、list、delete、update 和 delete 命令的新命令组。
- 添加 az netappfiles vault list:添加了新命令。
az netappfiles account ad add
:添加可选参数 kdc-ip、ad-name、server-root-ca-certificate 和 backup-operatorsaz netappfiles volumes create
:添加可选参数 snapshot-policy-id、backup-policy-id、backup-enabled、backup-id、policy-enforced、vault-id、kerberos-enabled、throughput-mibps、snapshot-directory-visible、security-style、kerberos5-read-only、kerberos5-read-write、kerberos5i-read-only、kerberos5i-read-write、kerberos5p-read-only、kerberos5p-read-write 和 has-root-access。az netappfiles volume update
:添加可选参数 vault-id、backup-enabled、backup-policy-id、policy-enforced 和 throughput-mibps
网络
- 修复以下 bug:在没有专用静态 IP 地址的情况下无法创建 Standard_v2 application-gateway
az network dns zone import
:引发 FileOperationError(而不是 FileNotFoundError),如果区域文件不存在- 修复 NoneType 错误:删除 ApplicationGateway、LoadBalancer、Nic 的不存在的资源时,出现故障
专用 DNS
az network private-dns zone import
:引发 FileOperationError(而不是 FileNotFoundError),如果区域文件不存在
配置文件
az login
:重新添加浏览器已打开的警告
角色
az role assignment create
:将--description
、--condition
、--condition-version
设置为预览
安全性
az security pricing
:更新帮助以反映正在调用的当前 API 版本
存储
- 修复 #15600:az storage fs exists:如果 fs 不存在,则返回 ResourceNotFoundError
- 修复 #15706:存储容器创建的示例不正确
az storage blob delete-batch
:更正文档中的拼写错误。
2020 年 11 月 09 日
版本 2.14.2
应用服务
- 修复 #15604、#15605:添加 Dotnet5 支持
2020 年 11 月 06 日
版本 2.14.1
ARM
- 修补程序:为模板输入添加 TS 多行字符串支持
2020 年 10 月 27 日
版本 2.14.0
AKS
- 添加了 PPG 支持
- 将最大标准负载均衡器超时更新为 100 分钟
APIM
- 修复了创建消耗层实例时出现的问题
应用配置
- 通过逗号分隔的标签修复了查询键值
应用服务
- Bug 修复:当用户对项目的父目录没有写入权限时,az webapp up 失败
- 修复 #13777:修复了从 XML 中删除转义字符的问题
- 修复 #15441:az webapp create-remote-connection 失败,发生 AttributeError:“Thread”对象没有“isAlive”属性
- [中断性变更] az webapp up:添加了可选参数(os 和运行时)以及更新后的运行时
ARM
- 正式发布模板部署 What-If 命令
- [中断性变更] 为 az ts create 添加了用户确认
- 修复了在标记多个资源时返回的数据
备份
az backup policy create
:添加了对从 CLI 创建 IaaSVM 备份策略的支持- 将 VM 保护限制从 100 提高到 1000
计算
- sig image-definition create:添加了功能
- gallery_images 2020-09-30 的新 API 版本
az vm update / az sig image-version update
:支持更新 vm/image-version,即使它使用跨租户映像- 删除了 vm 主机 SKU 的验证
Cosmos DB
az cosmosdb create/update
:改进了来自不正确的 --locations 输入的错误消息az cosmosdb sql container create/update
:添加了 --analytical-storage-ttl 参数
HDInsight
- [中断性变更] az hdinsight create:删除了两个参数:--public-network-access-type 和 --outbound-public-network-access-type
IoT Central
- 删除了预览警告,因为它已正式发布
Key Vault
- 创建或更新保管库时使
--enable-soft-delete false
无效 - 创建保管库时,使
--bypass
和--default-action
可以与网络 acl 参数一起工作
杂项
- 将 bash-completion 添加到了 Dockerfile
RDBMS
- 添加了 List-SKUS 命令、表转换器,以及 Postgres、MySQL、Mariadb 单一服务器的本地上下文
- [中断性变更] 更新了参数名称。 针对 MySQL 和 PostgreSQL 改进了管理平面
az postgres|mariadb|mysql server create
:更新了 Postgres、MySQL 和 MariaDB 的创建体验 - 在输出中新增了字段,为 create 命令中的--public
参数引入了新值(all、<IP>、<IPRange>、0.0.0.0)
SignalR
az signalr create
:添加了新选项--enable-messaging-logs
来控制服务是否生成消息传递日志az signalr update
:添加了新选项--enable-messaging-logs
来控制服务是否生成消息传递日志
SQL
- [中断性变更] 修复了 MI 备份存储冗余参数名称和值的响应
az sql db audit-policy show
:进行了扩展,以显示数据库的审核策略,包括 LA 和 EH 数据az sql db audit-policy update
:进行了扩展,以允许 LA 和 EH 随数据库的审核策略一起更新az sql db audit-policy wait
:将 CLI 置于等待状态,直到满足数据库审核策略的条件。az sql server audit-policy show
:进行了扩展,以显示服务器的审核策略,包括 LA 和 EH 数据az sql server audit-policy update
:进行了扩展,以允许 LA 和 EH 随服务器的审核策略一起更新az sql server audit-policy wait
:将 CLI 置于等待状态,直到满足服务器审核策略的条件。- 为 SQL 托管实例和服务器添加了仅限 AAD 支持
az sql db replica create
:添加了--partner-database 参数
存储
- 修复 #15111:在没有可选参数的情况下,
az storage logging update
失败 - 修复了将 set-tier 命令用于服务主体登录时的 bug
- 将文件数据湖的版本升级到了 2020-02-10
az storage queue list
:支持 Track2az storage fs access
:支持以递归方式管理 ACL
Synapse
- 添加了管道、链接服务、触发器、笔记本、数据流和数据集相关 cmdlet
2020 年 10 月 13 日
版本 2.13.0
ACR
az acr helm
:更新弃用 URL- 为 ACR 任务添加对 logtemplate 和 systemtask 的更改
AKS
- 支持对虚拟节点使用 aks create:
az aks create --enable-addons virtual-node
- 为 CLI 添加“仅限节点映像”选项
- 预期默认禁用 kube-dashboard 加载项
az aks create/update
:为 Windows 添加 LicenseType 支持- 支持添加现成节点池
- 采用 Azure CLI 中定义的加载项名称
AMS
- 修复 #14687:“az ams streaming-endpoint show”命令中混用资源组和帐户名称
应用配置
- 修复测试 bug
- 支持对数据操作进行 AAD 身份验证
应用服务
az functionapp deployment source config-zip
:解决了在 linux 消耗成功时 config-zip 会引发异常的问题。- Bug 修复:改进了 Web 应用命令的错误消息
az appservice domain create, show-terms
:添加创建应用服务域的功能az functionapp create
:创建新的函数应用时从 Java 11 中删除了预览标志- [中断性变更] az webapp create、az webapp up - 更新可用的 Web 应用运行时
ARM
az ts
:为模板规范添加新命令az deployment
:添加对 --template-spec -s 的支持
计算
- 修复主机组创建 FD 计数限制
- 添加新命令以支持升级 VMSS 的扩展
- 解决缺少映像引用的问题
HDInsight
az hdinsight create
:为参数 --public-networrk-access-type 和 --outbound-public-network-access-type 添加弃用信息az hdinsight create
:为参数--public-networrk-access-type
和--outbound-public-network-access-type
添加弃用信息az hdinsight create
:添加参数--idbroker
来支持客户使用 HDInsight ID 代理创建 ESP 群集
IoT Central
- 删除已被弃用的“az iotcentral”命令模块
Key Vault
- 支持对
az keyvault key encrypt/decrypt
使用--hsm-name
实验室
- 修复 #14127:
__init__()
使用 1 个位置参数,但却提供了 2 个
网络
az network application-gateway ssl-cert show
:添加示例来演示证书格式和提取信息az network application-gateway rule
:支持 --priority 选项az network application-gateway create
:修复无法在未指定公共 IP 的情况下进行创建的 bugaz network application-gateway waf-policy managed-rule rule-set add
:向用户公开服务器错误以提供更直观的提示消息。az network application-gateway waf-policy managed-rule rule-set update
:支持更改规则集类型版本。
RDBMS
- Bug 修复:az postgres flexible-server create:从网络客户端中删除硬编码的 API 版本。
角色
- 修复 #15278:
az role assignment list/delete
:禁止空字符串参数
SQL
az sql midb log-replay
:支持在托管数据库上使用日志重播服务- 忽略托管实例的备份存储冗余参数值的字符大小写
- [中断性变更] az sql db create:添加 --backup-storage-redundancy 参数;为 unspecified bsr/bsr == Geo 添加警告。
SQL VM
az sql vm show
:向 --expand 标志添加配置选项
存储
- [中断性变更]
az storage blob copy start
:修复--destination-if-modified-since
和--destination-if-unmodified-since
的格式问题 - [中断性变更]
az storage blob incremental-copy start
:修复--destination-if-modified-since
和--destination-if-unmodified-since
的格式问题 az storage fs
:解决连接字符串问题az storage share-rm
:通用版访问层az storage container-rm
:增加新命令组来使用 Microsoft.Storage 资源提供程序执行容器管理操作。
2020 年 9 月 29 日
版本 2.12.1
RDBMS
- 修补程序:
az postgres flexible-server create
:更新 VnetName 来排除服务器名称并更新 MySQL 的默认区域
2020 年 9 月 22 日
版本 2.12.0
ACR
- 修复 #14811:添加了对 dockerignore 替代的支持
AKS
- CLI 应容许空的 kubeconfig
- 修复了 #12871:az aks enable-addons:自动生成的虚拟节点选项帮助示例错误
- 删除了旧版 ACI 连接器操作
- 支持 azure-cli 中的 Azure 策略加载项
- 修复了 AKS 仪表板加载项区分大小写的问题
- 将 mgmt-containerservice 更新到 9.4.0 并启用了 09-01 API
APIM
- 支持 product/productapi/namedValue 实体命令并升级了 SDK 版本
应用配置
- 支持为现有存储启用/禁用 PublicNetworkAccess
应用服务
- 添加了对高级 V3 定价层的支持
- 修复了 #12653:az webapp log config --application-logging false 无法将其关闭
- 修复了 #14684:无法按 IP 地址删除访问限制;#13837-az webapp create - 针对计划和 WebApp 的不同 RSgroup 示例
- functionapp:添加了对自定义处理程序的支持。 弃用了 Powershell 6.2。
- functionapp:修复了 linux 自定义映像的应用设置不正确的问题
ARM
az deployment group/sub/mg/tenant what-if
:显示“忽略”资源更改列表
计算
- 在 vm create/update 中添加了新的 license_type:RHEL_BYOS、SLES_BYOS
- 将磁盘 API 版本升级到了 2020-06-30
- disk create:添加了 --logical-sector-size、--tier
- 磁盘更新:支持 --disk-iops-read-only、--disk-mbps-read-only、--max-shares
- 新命令:disk-encryption-set list-associated-resources
- vm boot-diagnostics enable:--storage 变为可选
- 新命令:vm boot-diagnostics get-boot-log-uris
- vm boot-diagnostics get-boot-log:支持托管存储
配置
- 将 local-context 重命名为了 config param-persist
Cosmos DB
- 支持 CosmosDB 自动缩放功能的吞吐量资源的迁移 API
Eventhub
为 Networkruleset 添加了群集命令和 trusted_service_access_enabled 参数
分机
az extension add
:添加了--upgrade
选项,用于更新扩展(如果已安装)- 默认打开动态安装
IoT
- 创建 IoT 中心时启用了 TLS 最低版本
IoT Central
- 应用删除操作现在是长时间运行的操作
IoT 中心
- 弃用了“show-connection-string”命令
Key Vault
- 托管 HSM 公共预览版
- 修复了在列出资源或资源版本时
--maxresults
未生效的问题
Kusto
- 添加了弃用消息
监视
az monitor log-analytics workspace linked-storage
:向客户公开了详细的错误消息
网络
az network vnet subnet
:支持 --disable-private-endpoint-network-policies 和 --disable-private-link-service-network-policies- 修复了当 flow-log 的子属性 network_watcher_flow_analytics_configuration 为 None 时更新 flow-log 出现的问题
- API 版本升级到了 2020-06-01
- 配置连接监视器 V2 的 TCP 配置时支持 --tcp-port-behavior
- 创建连接监视器 V2 的终结点时支持更多类型和覆盖级别
- 支持 --host-subnet,用于创建 VirtualHub(在下面用作 VirtualRouter)
RDBMS
- 更新了 PostgreSQL 和 MySQL 的管理平面
角色
az role assignment create/update
:支持--description
、--condition
和--condition-version
az ad app permission delete
:支持--api-permissions
,用于删除特定ResourceAccess
Service Fabric
- 添加了托管群集和节点类型命令
SQL
- 将 azure-mgmt-storage 升级到了 0.20.0
- 向 MI create cmdlet 添加了备份存储冗余可选参数
存储
az storage share-rm stats
:获取共享上存储的数据的使用字节数。- 正式发布版存储 blob PITR
az storage blob query
:支持 Azure 存储查询加速- 支持软删除文件共享
az storage copy
:添加了帐户凭据支持并弃用了--source-local-path
、--destination-local-path
、--destination-account-name
az storage account blob-service-properties update
:添加了容器删除保留策略支持
Synapse
- 修复了 az synapse role assignment create and delete 示例中的拼写错误
2020 年 8 月 28 日
版本 2.11.1
ACR
- 向代理池添加隔离层
- 添加 OCI 项目源上下文
AKS
- 解决 AKS 群集创建问题
认知服务
- [中断性变更] 显示某些 API 的额外法律条款
网络
- [中断性变更] 允许在创建应用程序网关时创建公共和专用 IP 地址
az network list-service-tags
:向帮助消息添加位置参数使用情况的详细信息
存储
az storage blob list
:支持对新的 API 版本使用 OR 属性
2020 年 8 月 25 日
版本 2.11.0
AKS
- 从虚拟节点加载项中删除预览标记
- 在群集创建期间添加 AKS CMK 参数
- 使用基本负载均衡器时设置网络配置文件。
- 从 CLI 中删除最大 pod 验证并将预检来处理它
- 在
az aks create
中修复帮助消息中可用的加载项 - 在核心 CLI 中引入对群集自动缩放程序配置文件的支持
应用服务
az webapp
:添加 list-instances 命令az webapp ssh
:添加 --instance 参数来连接到特定实例az webapp create-remote-connection
:添加 --instance 参数来连接到特定实例- 修复 #14758:使用 --runtime dotnetcore 创建 Windows 应用时出现 az webapp create 错误
- 修复 #14701:实现 functionapp create --assign-identity
- 修复 #11244:
az webapp auth update
:添加可选参数来更新 client-secret-certificate-thumbprint az functionapp keys
:添加了使用户能够管理其函数应用密钥的命令az functionapp function
:添加了使用户能够管理其单个函数的命令az functionapp function keys
:添加了使用户能够管理其函数密钥的命令- 修复 #14788:当名称为子字符串时,az webapp create 不会获得正确的 Web 应用
az functionapp create
:删除了在不支持 2.x Functions 的区域中创建它的功能
ARM
az resource list
:扩展createdTime
、changedTime
和provisioningState
的返回数据az resource
:添加参数--latest-include-preview
来支持使用最新的 API 版本(而无论此版本是否是预览版)
ARO
- CLI 增强功能,包括路由表检查权限
云
az cloud register
:解决使用配置文件注册云时遇到的问题
计算
- 更新支持加速网络的 VM SKU
az vm create
:自动来宾内修补az image builder create
:添加 --vm-size、--os-disk-size、--vnet 和 --subnet- 新增命令 az vm assess-patches
容器
- 修复 #6235:在容器创建中更新端口参数的帮助文本
Data Lake Store
- 解决数据湖联接操作的问题 #14545
EventHub
az eventhubs eventhub create/update
:更改 destination_name 的文档
扩展名
- 添加
az extension list-versions
命令以列出扩展的所有可用版本
HDInsight
- 支持通过自动缩放配置创建群集,并支持管理自动缩放配置
- 支持使用“在主机加密”功能创建群集
IoTCentral
- CLI 文档改进
监视
az monitor metrics alert create
:支持将 RG 和 Sub 用作范围值
NetAppFiles
- [中断性变更] az netappfiles snapshot create:从参数中删除 file-system-id
- [中断性变更] az netappfiles snapshot show:快照不再具有 file-system-id 参数
az netappfiles account
:模型 ActiveDirectory 具有新的参数 backup_operatorsaz netappfiles volume show
:模型 dataProtection 具有新的参数快照az netappfiles volume show
:模型 Volume 具有新的参数 snapshot_directory_visible
网络
az network dns export
:导出 MX、PTR、NS 和 SRV 类型的 FQDN,而不是相对路径- 支持对托管磁盘使用专用链接
az network application-gateway auth-cert show
:添加演示证书格式的示例az network private-endpoint-connection
:支持应用配置
RBAC
az ad group create
:支持在创建组时指定说明az role definition create
:当 assignableScope 为空数组时,打印用户可读的消息而不是异常- [中断性变更]
az ad sp create-for-rbac
:更改创建的证书的默认权限
SQL
az sql server audit-policy
:添加对 SQL 服务器审核的支持
存储
az storage blob copy start-batch
:解决 --source-sas 的问题 #6018az storage account or-policy
:支持存储帐户对象复制策略- 解决问题 #14083,现可升级 azure-multiapi-storage 包版本来解决包问题并提供新的 API 版本支持
az storage blob generate-sas
:为 --ip 添加示例并优化错误消息az storage blob list
:解决 next_marker 问题
Synapse
- 添加与工作区、sparkpool 和 sqlpool 相关的 cmdlet
- 添加基于 track2 sdk 的与 Spark 作业相关的命令
- 添加基于 track2 sdk 的与访问控制功能相关的命令
升级
- 添加
az upgrade
命令以升级 azure cli 和扩展
2020 年 8 月 11 日
版本 2.10.1
应用服务
- 修复 Web 应用和函数应用中的问题 #9887,支持分配/删除用户托管的标识
- 修复 #1382,#14055:更新 az webapp create 和 az webapp config container set 的错误消息
az webapp up
:修复未提供 --plan 参数时的默认 ASP 选择逻辑
AppConfig
- 支持在创建存储期间启用/禁用 PublicNetworkAccess
计算
- 支持将磁盘和快照与磁盘访问资源相关联
实验室
- 修复问题 #7904,即实验室 VM 创建中的日期验证 bug
存储
az storage blob upload-batch
:修复非位置参数的问题 #14660
2020 年 8 月 04 日
版本 2.10.0
AKS
az aks update
:更改 --enable-aad 参数以将启用了 RBAC 的非 AAD 群集迁移到 AKS 管理的 AAD 群集az aks install-cli
:添加 --kubelogin-version 和 --kubelogin-install-location 参数以安装 kubelogin- 添加 az aks nodepool get-upgrades 命令
AMS
- 修复 #14021:az ams account sp 不是幂等
APIM
- apim api import:支持 API 导入并增强 API 级别的 cli 命令
应用服务
- 修复 #13035:添加用于 az webapp config access-restriction 的验证,以避免添加重复项
AppConfig
- 如果未指定,则默认为标准 SKU
- [中断性变更]:支持 JSON 内容类型的设置
ARM
az resource tag
:修复了 managedApp 标记和一些相关测试问题的 bugaz deployment mg/tenant what-if
:添加对于管理组和租户级别部署 What-If 的支持az deployment mg/tenant create
:添加--confirm-with-if/-c 参数。az deployment mg/tenant create
:添加 --what-if-result-format/-r 参数。az deployment mg/tenant create
:添加 --what-if-exclude-change-types/-x 参数。az tag
:az tag 支持资源 id 参数
备份
- 仅在需要时触发 AFS 容器/项发现
CDN
- 向源添加专用链接字段
计算
az vm/vmss create
:如果默认用户名无效,请为用户选择有效的用户名az vm update
:支持跨租户映像。az disk-access
:添加新的命令组以运行磁盘访问资源- 支持专用主机组自动放置
- 在 VMSS 业务流程模式中支持 ppg 和 spg
Config
az config
:添加新的config
命令模块
Extension
- 如果命令的扩展未安装,支持自动安装扩展
HDInsight
- 添加 3 个参数到命令
az hdinsight create
以支持专用链接以及传输中加密的功能:
IoT 中心
- 修复 #7792:IoT Hub Create 不是幂等
IoT Central
- 为 IoT Central 添加参数选项列表
KeyVault
az keyvault key encrypt/decrypt
:添加参数--data-type
以显式指定原始数据的类型
监视
az monitor log-analytics workspace data-export
:支持事件中心命名空间作为目标。az monitor autoscale
:支持针对 --condition 的命名空间和维度
NetAppFiles
az volume revert
:添加卷还原以将卷还原为它的一个快照。- [中断性变更] 删除
az netappfiles mount-target
。 az volume show
:向 Active Directory 域服务属性添加站点
网络
az application-gateway private-link add
:支持按 ID 指定现有子网az network application-gateway waf-policy create
:支持版本和类型
存储
- 修复 #10302:支持在同步文件时推测内容类型
az storage blob lease
:针对 BLOB 租约操作应用新的 API 版本az storage fs access
:支持在管理对 ADLS Gen2 帐户的访问控制中使用 AAD 凭据az storage share-rm create/update
:添加 --access-tier 以支持访问层
2020 年 7 月 16 日
版本 2.9.1
AKS
- 在 Windows 示例命令中删除 VMSS 的显式设置,因为它现在为默认值
IoT
- [中断性变更]
az iot pnp
:从核心 CLI 中删除 IoT PNP 预览命令
REST
- 修复了 #14152:
az rest
:接受不带订阅 ID 的 ARM URL
存储
- 修复了 #14138:使某些权限成为可选权限
2020 年 7 月 14 日
版本 2.9.0
ACR
- 处理注册表中的日志项目链接以流式传输日志
- 弃用 helm2 命令
AKS
az aks create
:添加了 --enable-aad 参数az aks update
:添加了 --enable-aad 参数
APIM
- 添加了通用 az apim api 命令
AppConfig
- 添加了在 appconfig 修订版中使用 --fields 的示例
应用服务
az functionapp create
:添加了对 Java 11 和 Powershell 7 的支持。 添加了堆栈 API 支持。- 修复了 #14208 多容器应用创建失败问题
- 修复了 az webapp create - 使用硬编码运行时堆栈
ARM
az resource tag
:修复了标记资源类型为Microsoft.ContainerInstance/containerGroups
的资源的问题
计算
- 升级版磁盘 2020-05-01,计算 2020-06-01
- 双重加密磁盘加密集
az vmss update
:支持指定跨租户映像。az sig image-version create
:支持指定跨租户映像。- vm/vmss create:加密 VM & VMSS 的 OS/数据磁盘和临时磁盘的缓存和传输中数据
- 为 VM 和 VMSS 添加了模拟-逐出操作
CosmosDB
- 最新功能:自动缩放、IpRules、EnableFreeTier 和 EnableAnalyticalStorage
EventGrid
- 为 2020-04-01-preview 添加了 CLI 支持,并使用“is_preview=True”标记预览功能
查找
- 修复了 #14094 az find。修复了未登录时和禁用遥测时查询失败的问题
HDInsight
- 添加了两个命令以支持 hdinsight 节点重启功能
监视
- 删除了 Log Analytics 工作区下命令的预览标志
az monitor diagnostic-settings subscription
:支持订阅的诊断设置az monitor metrics
:支持在指标名称中使用“,”和“|”az monitor log-analytics workspace data-export
:支持日志分析数据导出
网络
az network application-gateway frontend-ip update
:弃用 --public-ip-address 参数- 将 azure-mgmt-network 升级到 11.0.0
az network express-route gateway connection
:支持路由配置az network virtual-appliance
:支持 Azure 网络虚拟设备。- 应用程序网关支持专用链接功能
PolicyInsights
az policy state
:添加了 trigger-scan 命令以触发策略符合性评估az policy state list
:在每个符合性记录中公开策略实体的版本
配置文件
az account get-access-token
:显示托管标识的 expiresOn
RDBMS
- 支持最低 TLS 版本
- 为 Azure Postgres 和 MySQL 添加了基础结构加密
安全性
- 添加了 allowed_connections 命令
- 添加了 Adaptive network hardeningss 命令
- 添加了 adaptive_application_controls 命令
- 将 az security iot-solution/iot-alerts/iot-recommendations/iot-analytics REST 添加到 Azure CLI
- 添加了合规性 CLI
SignalR
- 添加了功能,包括管理专用终结点连接、网络规则和上游
SQL
az sql mi create
、az sql mi update
:添加了--tags
参数以支持资源标记az sql mi failover
:支持从主要站点或次要站点进行故障转移
存储
az storage account create/update
:添加了“--allow-blob-public-access”以允许或禁止对 blob 和容器进行公共访问az storage account create/update
:添加了--min-tls-version
以支持设置对存储发出请求时允许的最低 TLS 版本。- 删除了签入令牌凭据
- 修复了示例中的存储帐户名称
Webapp
- Bug 修复:az webapp log deployment show - 返回部署日志而不是日志元数据
- Bug 修复:az webapp vnet-integration add - 修复了 vnet 名称错误时的错误处理,支持 vnet 资源 ID
2020 年 6 月 23 日
版本 2.8.0
ACR
- 添加对区域终结点禁用/路由禁用的支持
- [中断性变更]
az acr login --expose-token
不接受用户名和密码
ACS
- 删除专用群集和 2019-10-27-preview API
AKS
- 支持 --yes for az aks upgrade
- 撤消“将默认 VM SKU 更改为 Standard_D2s_v3 (#13541)”
- 添加“az aks update --uptime-sla”
- 修复 az aks update 命令中的拼写错误
- 改为支持 0 节点代理池并阻止手动缩放启用了 CAS 的池
- 修复 VirtualMachineScaleSets 上的拼写错误并更新对 Kubernetes 版本的引用
AMS
- 更改“--expiry”参数的帮助文本。
应用服务
az webapp log deployment show
:显示最新部署日志;如果指定了部署 ID,则显示特定部署的部署日志az webapp log deployment list
:可用部署日志的列表- 解决方法:提供无效 WebApp 名称时出错
- 修复 #13261 az webapp list-runtimes,使用静态列表,直到提供了新的可用堆栈 API 为止
az appservice ase create
:修复创建问题 #13361az appservice ase list-addresses
:修复 SDK 的更改 #13140。- 修复为 Windows 容器创建 WebApp/槽时出现的错误
az webapp auth update
:添加可选参数来更新运行时版本- 支持在 CLI 中列出、删除、批准和拒绝 WebApp 的专用终结点连接
- 修复 #13888:添加对静态 WebApps 的支持:get、list、create 命令
- 优化了 SSH 隧道连接的错误消息
ARM
az tag
:添加 -h 的示例az deployment group/sub what-if
:添加 --exclude-change-types/-x 参数。az deployment group/sub/mg/tenant create
:添加 --what-if-exclude-change-types/-x 参数。az deployment group/sub/mg/tenant validate
:以更好的格式显示错误消息。az group export
:添加新的参数--skip-resource-name-params
和--skip-all-params
来支持跳过参数化- 添加 az feature unregister api
ARO
- 对参数添加公共和专用特性来帮助提供引入/API 服务器可见性
Batch
az batch account create
:添加新参数--public-network-access
az batch account create
:添加新参数--identity-type
az batch account set
:添加新参数--identity-type
- [中断性变更] az batch pool create:使用自定义映像创建池时,--image 属性现可仅引用共享映像库映像。
- [中断性变更] az batch pool create:使用 --json-file 选项创建池并指定 networkConfiguration 时,publicIPs 属性已移动到新的 publicIPAddressConfiguration 属性。 这个新属性还支持新属性 ipAddressProvisioningType 和属性 publicIPs,前者指定池应如何分配 IP,后者可用于配置当 ipAddressProvisioningType 设置为 UserManaged 时要使用的 PublicIP 资源列表
az network private-link-resource
:添加对 Microsoft.Batch batchAccount 资源的支持az network private-endpoint-connection
:添加对 Microsoft.Batch batchAccount 资源的支持
CDN
az cdn custom-domain enable-https
:添加 BYOC 支持。az cdn custom-domain enable-https
:现可对 Standard_Verizon SKU 和 Standard_Microsoft SKU 使用具有 CDN 托管证书的自定义 HTTPS。
认知服务
- [中断性变更]
az cognitiveservices account
现对所有命令使用统一的结构。 az cognitiveservices account identity
:为认知服务添加标识管理。
计算
az image builder
:将 API 版本升级到 2020-02-14az image builder create
:添加--identity
以支持标识配置az image builder customizer add
:支持 Windows 更新定制器- 新命令
az image builder cancel
- 当用户部署固定到并非最新版本的特定映像的 VMSS 时显示警告
Cosmos DB
az cosmosdb
:向数据库和容器组添加现有命令- 允许创建固定集合
EventHub
az eventhubs namespace create
:添加托管标识参数
分机
- 添加 --version 来支持从特定版本安装
- 启用 CLI 版本,在“azure”命名空间中包含包
IoT 中心
- [中断性变更] az iot hub job:删除已弃用的作业命令
KeyVault
az keyvault key import
:支持通过两个新参数从字符串导入。- 支持通过存储的密钥加密和解密字符串/字节
监视
- 支持不等待群集创建
az monitor log-analytics workspace saved-search
:支持对已保存的搜索使用新命令
网络
az network application-gateway address-pool update
:优化帮助消息并添加示例。az network vnet create
:支持 --nsg 参数az network lb address-pool
:支持创建带后端地址的 lb 后端池az network application-gateway address-pool
:修复 --add 参数
RBAC
az ad sp create-for-rabc
:支持名称具有空格、斜杠和反斜杠az ad sp create-for-rbac
:优化在用户指定无效范围时显示的错误消息
安全性
- 添加安全评估命令
SQL
az sql db ltr-policy/ltr-backup
:更新/显示长期保留策略、显示/删除长期保留备份、还原长期保留备份
存储
- 解决身份验证问题,支持为 --subscription 获取令牌
az storage remove
:解决问题 #13459,操作失败时引发异常- 解决问题 #13012、#13632 和 #13657,删除与 generate-sas 相关的命令未使用的参数
az storage logging update
:添加对日志记录版本的检查az storage blob show
:使用 Track 2 SDK 为 Blob 添加更多属性- 修复 #13708:优化凭据的警告消息
az storage share-rm create/update
:添加对 NFS 协议和根 squash 的支持az storage account create
:添加对双重加密的支持- [中断性变更]
az storage blob/container/file/share/table/queue generate-sas
:将 --expiry 和 --permissions 设为必需项 az storage blob set-tier
:迁移到 Track 2 以支持设置解除冻结优先级
2020 年 6 月 2 日
版本 2.7.0
ACR
- 修复令牌创建错误消息中的拼写错误
AKS
- 将默认 VM SKU 更改为 Standard_D2s_v3
- 修复为 MSI 群集和自定义子网创建角色分配方面的问题
应用服务
- 修复 az appservice list-locations 返回一些无效位置的问题 #12739
ARM
az deployment
:修复删除注释和压缩后 JSON 消息错误的问题 #13159az resource tag
:修复标记资源类型为Microsoft.ContainerRegistry/registries/webhooks
的资源方面的问题 #13255- 改进资源模块的示例
ARO
- 更改 CLIError 以纠正 --worker-vm-disk-size-gb 的标志
EventHub
- 修复参数 --capture-interval 不更新“intervalInSeconds”的问题 #12406
HDInsight
- 将 get_json_object 更改为 shell_safe_json_parse
监视
az monitor metrics alert
:优化多个帮助消息az monitor diagnostic-settings create
:支持 --export-to-resource-specific 参数- 支持 LA 工作区恢复
网络
az network dns zone
:支持 - characteraz network vpn-connection ipsec-policy
:将 --sa-lifetime 和 --sa-max-size 更改为示例中更大的值- 将网络转到 2020-04-01
az network private-endpoint-connection
:支持事件网格az network express-route list-route-tables
:修复无法将路由作为表列出的 bug
打包
- 添加 Ubuntu Focal 包
RBAC
az ad sp credential reset
:修改凭据生成以避免出现麻烦的特殊字符
Redis
- 修复 #13529:更改参数 enable_non_ssl_port 的文档
存储
az storage copy
:添加参数--follow-symlinks
以支持符号链接- 为存储帐户启用本地上下文
az storage logging
:修复问题 #11969 以优化错误消息
2020 年 5 月 19 日
版本 2.6.0
ACR
- 为对 ACR 的任何请求添加 5 分钟的默认超时值
- 支持禁用公共网络访问
az acr token create
:公开 --days 参数az acr import
:接受 --source 参数值,这些值通过客户端最终更正在服务器名称中包含登录名
ACS
- Bug 修复:删除已不复存在字段的字段清除
AKS
- 更新 uptime-sla 命令帮助上下文
- 删除范围检查以更新自动缩放程序的最小计数
- 修复当用户仅指定 Windows 密码时 cli 不会失败的问题
AMS
az ams transform create
:添加使用 FaceDetector 预设创建转换的功能az ams content-key-policy create
:添加使用脱机租用配置创建 FairPlay 内容密钥策略的功能
AppConfig
- 针对包含字段的列表键值的 Bug 修复
应用服务
az functionapp create
:仅当禁用 AppInsights 时设置 AzureWebJobsDashboard- 修复 #10664- VNet 集成 - 位置检查问题以及修复 #13257- az webapp up 在需要创建 RG 时失败
az webapp|functionapp config ssl import
:在订阅中跨资源组查找密钥保管库,并改进帮助和示例。- 为应用服务载入本地上下文
ARM
az deployment
:解决部署或验证 template-uri 时不返回 templateLink 的问题az deployment
:解决部署/验证不支持特殊编码字符的问题az deployment sub/group what-if
:修复数组对齐和错误处理az deployment operation
:修改弃用信息
ARO
- 添加 az aro create、list、list-credentials、show、delete 的示例
- 添加 generate_random_id 函数
备份
- 允许在 AzureFileShare 命令的启用保护中使用 FriendlyName
- 修复了 IaasVM restore-disks 命令中的问题
- 向项列表命令添加“MAB”BackupManagementType
- 添加对失败项重试策略更新的支持。
- 为 Azure 虚拟机添加恢复保护功能
- 添加对指定 ResourceGroup 用于在创建或修改策略过程中存储 instantRP 的支持
CI
- 支持 flake8 3.8.0
计算
- 新建命令 az vm 自动关闭
az vm list-skus
:更新 --zone 行为,现将返回所有类型 sku
核心
- 将本地上下文开/关状态更新为全局用户级别
分机
az extension add
:添加 --system 以允许在系统路径中安装扩展- 支持使用 .egg-info 存储滚轮类型扩展元数据
IoT
az iot
:将 IoT 命令模块首次运行扩展感知消息更新为准确、未弃用的新式 Idazure-iot
。
IoT 中心
- 支持 2020-03-01 API 和网络隔离命令
NetAppFiles
az volume create
:添加 snapshot-id 作为参数以创建卷,这将允许用户从现有快照创建卷。
网络
- 未 dns add-record 修复了意外更改的 ttl 值
az network public-ip create
:通知客户即将推出的重大更改- 专用链接场景支持通用命令
az network private-endpoint-connection
:支持 mysql、postgres 和 mariadb 类型az network private-endpoint-connection
:支持 cosmosdb 类型az network private-endpoint
:弃用 --group-ids 并重定向到 --group-id
输出
- 在 find、feedback 和 --help 中显示更新指令
打包
- 通过从 requirements.txt 解析的依赖项生成 MSI/Homebrew 包
RBAC
az ad sp credential reset
:修复弱凭据生成
存储
az storage account file-service-properties update/show
:为存储帐户添加文件属性支持az storage container create
:添加公共访问验证程序以修复 #13373- 添加 ADLS Gen2 track2 支持
az storage blob sync
:支持--connection-string
az storage blob sync
:修复 azcopy 找不到安装位置时发送不正确的错误消息的问题
2020 年 4 月 30 日
版本 2.5.1
ACR
az acr check-health
:修复 Windows 上的“DOCKER_PULL_ERROR”
计算
az vm list-ip-addresses
:错误处理。- 修复了会在云配置文件中未设置 endpoint_vm_image_alias_doc 时出现的 vm create 的 bug
az vmss create
:添加了 --os-disk-size-gb
Cosmos DB
az cosmosdb create/update
:添加了 --enable-public-network 支持
分机
- 修复了为 wheel 类型扩展加载错误元数据的问题
打包
- 为 Windows 上的 Git Bash/Cygwin 添加了 az 脚本
SQL
az sql instance-pool
:添加实例池命令组
存储
- 将包 azure-multiapi-storage 升级到 0.3.0
- 支持用于创建和更新存储帐户的 GZRS
az storage account failover
:添加了对 grs/gzrs 存储帐户故障转移的支持az storage blob upload
:添加了 --encryption-scope 参数以支持指定加密范围信息
2020 年 4 月 28 日
版本 2.5.0
ACS
- [中断性变更] az openshift create:删除了 --vnet-peer 参数。
az openshift create
:添加了标志以支持专用群集。az openshift
:升级到2019-10-27-preview
API 版本。az openshift
:添加了update
命令。
AKS
az aks create
:添加了对 Windows 的支持
应用服务
az webapp deployment source config-zip
:去除了 request.get() 之后的睡眠
ARM
- 添加模板部署假设命令
ARO
az aro
:修复了表输出
CI
- 为自动化测试载入了 pytest 并弃用了 nose
计算
az vmss disk detach
:修复了数据磁盘 NoneType 问题az vm availability-set list
:支持显示 VM 列表az vm list-skus
:修复了表格格式的显示问题
KeyVault
- 添加了可在创建或更新期间使用的新参数
--enable-rbac-authorization
监视
- 支持 LA 群集 CMK 功能
az monitor log-analytics workspace linked-storage
:支持 BYOS 功能
网络
az network security-partner
:支持安全合作伙伴提供程序
Privatedns
- 在专用 DNS 区域中添加功能以导入或导出区域文件
2020 年 4 月 21 日
版本 2.4.0
ACR
az acr run --cmd
:禁用工作目录替代- 支持专用数据终结点
AKS
az aks list -o table
应显示 privateFqdn 作为专用群集的 FQDN- 添加了 --uptime-sla
- 更新了 containerservice 包
- 添加了节点公共 IP 支持
- 修复了 help 命令中的拼写错误
AppConfig
- 解决了有关 kv list 和 export 命令的密钥保管库引用问题
- 修复了 Bug 以便列出键值
应用服务
az functionapp create
:更改了为 .NET Linux 函数应用设置 linuxFxVersion 的方式。 这应会修复一个阻止创建 .NET Linux 消耗应用的 Bug- [中断性变更]
az webapp create
:修复了在使用 az webapp create 时保留现有 AppSettings 的问题 - [中断性变更]
az webapp up
:修复了结合 -g 标志使用 az webapp up 命令创建资源组时的问题 - [中断性变更]
az webapp config
:修复了使用 az webapp config connection-string list 显示非 JSON 输出值时的问题
ARM
az deployment create/validate
:添加了参数--no-prompt
,支持跳过有关 ARM 模板缺少参数的提示az deployment group/mg/sub/tenant validate
:支持部署参数文件中的注释az deployment
:为参数--handle-extended-json-format
删除了is_preview
az deployment group/mg/sub/tenant cancel
:支持 ARM 模板的取消部署az deployment group/mg/sub/tenant validate
:改进了部署验证失败时显示的错误消息az deployment-scripts
:为 DeploymentScripts 添加了新命令az resource tag
:添加了参数--is-incremental
,支持以增量方式将标记添加到资源
ARO
az aro
:添加了 Azure RedHat OpenShift V4 aro 命令模块
Batch
- 更新了 Batch API
计算
az sig image-version create
:添加了存储帐户类型 Premium_LRSaz vmss update
:修复了终止通知更新问题az vm/vmss create
:添加了对专用映像版本的支持- SIG API 版本 2019-12-01
az sig image-version create
:添加了 --target-region-encryption- 修复了在连续运行时由于 keyvault 名称在全局内存中缓存中重复而出现的测试失败
CosmosDB
- 支持
az cosmosdb private-link-resource/private-endpoint-connection
IoT Central
- 弃用了
az iotcentral
- 添加了
az iot central
命令模块
监视
- 支持监视器的专用链接方案
- 修复了 test_monitor_general_operations.py 中的错误模拟方式
网络
- 弃用了 public ip update 命令的 sku
az network private-endpoint
:支持专用 DNS 区域组- 为 vnet/subnet 参数启用了本地上下文功能
- 修复了 test_nw_flow_log_delete 中错误的用法示例
打包
- 删除了对 Ubuntu/Disco 包的支持
RBAC
az ad app create/update
:支持 --optional-claims 作为参数
RDBMS
- 添加了适用于 PostgreSQL 和 MySQL 的 Azure Active Directory 管理员命令
Service Fabric
- 修复 #12891:
az sf application update --application-parameters
删除了不在请求中的旧参数 - 修复 #12470 az sf create cluster,修复了更新持久性和可靠性中的 bug,在给定节点类型名称的情况下可以通过代码正确查找 VMSS
SQL
- 添加了
az sql mi op list
、az sql mi op get
和az sql mi op cancel
az sql midb
:更新/显示长期保留策略、显示/删除长期保留备份、还原长期保留备份
存储
- 将 azure-mgmt-storage 升级到 9.0.0
az storage logging off
:支持对存储帐户关闭日志记录功能az storage account update
:为 CMK 启用了密钥自动轮换az storage account encryption-scope create/update/list/show
:添加了对自定义加密范围的支持az storage container create
:添加了 --default-encryption-scope 和 --deny-encryption-scope-override 以设置容器级别的加密范围
调查
- 添加了用于关闭调查链接的开关
2020 年 4 月 1 日
版本 2.3.1
ACR
- 修复用于 Linux 的 azure-mgmt-containerregistry 的错误版本
配置文件
- az login:修复在使用除
latest
之外的云配置文件时发生登录失败的问题
2020 年 3 月 31 日
版本 2.3.0
ACR
- 'az acr task update':null 指针异常
az acr import
:修改帮助和错误消息以阐明 --source 和 --registry 的用法- 为参数 'registry_name' 添加了验证程序
az acr login
:删除了 '--expose-token' 上的预览标志- [中断性变更]“az acr task create/update”分支参数已删除
- 'az acr task update':客户现在可以单独更新上下文、git-token 和/或触发器
- 'az acr agentpool':新功能
AKS
- 更新 --api-server-authorized-ip-ranges 时修复了 apiServerAccessProfile
- aks 更新:更新时用输入值替代出站 IP
- 不要为 MSI 群集创建 SPN,支持将 acr 附加到 MSI 群集
AMS
- 修复了 #12469:添加 Fairplay content-key-policy 时由于 'ask' 参数问题而失败
AppConfig
- 为 kv export 添加了 --skip-keyvault
应用服务
- 修复了 #12509:默认情况下删除 az webapp up 的标记
- az functionapp create:已更新 --runtime-version 帮助菜单,并在用户为 .net 指定 --runtime-version 时添加了警告
- az functionapp create:更新了为 Windows 函数应用设置 javaVersion 的方式
ARM
- az deployment create/validate:默认情况下使用 --handle-extended-json-format
- az lock create:在帮助文档中添加了用于创建子资源的示例
- az deployment {group/mg/sub/tenant} list:支持 provisioningState 筛选
- az deployment:修复了最后一个参数下注释的分析 bug
备份
- 添加了多个文件还原功能
- 添加了对仅备份 OS 磁盘的支持
- 添加了 restore-as-unmanaged-disk 参数以指定非托管还原
计算
- az vm create:为 --nsg-rule 添加了 NONE 选项
- az vmss create/update:删除了 vmss 自动修复预览标记
- az vm update:支持 --workspace
- 修复了 VirtualMachineScaleSetExtension 初始化代码中的 bug
- 将 VMAccessAgent 版本升级到了 2.4
- az vmss set-orchestration-service-state:支持设置 vmss 中的业务流程服务的状态
- 将磁盘 API 版本升级到了 2019-11-01
- az disk create:添加了 --disk-iops-read-only、--disk-mbps-read-only、--max-shares、--image-reference、--image-reference-lun、--gallery-image-reference、--gallery-image-reference-lun
Cosmos DB
- 修复了进行弃用重定向时缺少的 --type 选项
Docker
- 更新到了 Alpine 3.11 和 Python 3.6.10
分机
- 允许通过包在系统路径中加载扩展
HDInsight
- (az hdinsight create:)支持客户通过使用参数
--minimal-tls-version
指定受支持的最低 tls 版本。 允许的值为 1.0,1.1,1.2
IoT
- 添加了 codeowner
- az iot hub create:将默认 sku 从 F1 更改为 S1
- iot hub:支持 2019-03-01-hybrid 的配置文件中的 IotHub
IoTCentral
- 更新了错误详细信息,更新了默认应用程序模板和提示消息
KeyVault
- 支持证书备份/还原
- keyvault create/update:支持 --retention-days
- 列出时不再显示托管密钥/机密
- az keyvault create:支持
--network-acls
、--network-acls-ips
和--network-acls-vnets
,以便可以在创建保管库时指定网络规则
Lock
- 修复了 az lock delete 的 bug:az lock delete 对 Microsoft.DocumentDB 不起作用
监视
- az monitor clone:支持将指标规则从一个资源克隆到另一个资源
- 修复了 IcM179210086:无法为 Application Insights 指标创建自定义指标警报
NetAppFiles
- az volume create:允许数据保护卷添加复制操作:批准、挂起、继续、状态、删除
网络
- az network application-gateway waf-policy managed-rule rule-set add:支持 Microsoft_BotManagerRuleSet
- network watcher flow-log show:修复了错误的弃用信息
- 支持应用程序网关侦听器中的主机名
- az network nat gateway:支持创建空资源,无需公共 IP 或公共 IP 前缀
- 支持 VPN 网关生成
- 支持
az network dns record-set {} add-record
中的--if-none-match
打包
- 取消了对 Python 3.5 的支持
配置文件
- az login:为 MFA 错误显示警告
RDBMS
- 为 PostgreSQL 和 MySQL 添加服务器数据加密密钥管理命令
2020 年 3 月 10 日
版本 2.2.0
ACR
- 修复:
az acr login
错误地引发错误 - 添加新命令
az acr helm install-cli
- 添加专用链接和 CMK 支持
- 添加“private-link-resource list”命令
AKS
- 修复 Cloud Shell 中的 aks browse
- az aks:修复监视加载项和 agentpool NoneType 错误
- 在创建 Azure Kubernetes 群集时向节点池添加 --nodepool-tags
- 将 nodepool 添加到群集或将其更新时添加 --tags
- aks create:添加
--enable-private-cluster
- 创建 Azure Kubernetes 群集时添加 --nodepool-labels
- 向 Azure Kubernetes 群集添加新 nodepool 时添加 --labels
- 在仪表板 URL 中添加缺失的 /
- 支持创建 aks 群集来启用托管标识
- az aks:验证网络插件是“azure”还是“kubenet”
- az aks:添加 aad 会话密钥支持
- [中断性变更] az aks:支持针对 omsagent 的 GF 和 BF 的 msi 更改(容器监视)(#1)
- az aks use-dev-spaces:将终结点类型选项添加到 use-dev-spaces 命令,自定义在 Azure Dev Spaces 控制器上创建的终结点
AppConfig
- 取消阻止使用“kv set”来添加 keyvault 引用和功能 …
应用服务
- az webapp create:修复使用 --runtime 运行此命令时的问题
- az functionapp deployment source config-zip:在资源组或函数名无效/不存在的情况下添加错误消息
- functionapp create:修复了目前在使用
functionapp create
时会显示的警告消息,该消息引用了一个--functions_version
标志,但在标志名称中错误地使用了_
(应该是-
) - az functionapp create:更新了为 linux 函数应用设置 linuxFxVersion 和容器映像名称的方式
- az functionapp deployment source config-zip:修复在 zip 部署过程中应用设置更改争用条件导致的问题,在部署过程中给出 5xx 错误
- 修复 #5720946:az webapp backup 无法设置名称
ARM
- az resource:改进资源模块的示例
- az policy assignment list:支持列出管理组范围的策略分配
- 添加
az deployment group
和az deployment operation group
,用于在资源组中部署模板。 这是az group deployment
和az group deployment operation
的副本 - 添加
az deployment sub
和az deployment operation sub
,用于在订阅范围部署模板。 这是az deployment
和az deployment operation
的副本 - 添加
az deployment mg
和az deployment operation mg
,用于在管理组中部署模板 - 添加
az deployment tenant
和az deployment operation tenant
,用于在租户范围部署模板 - az policy assignment create:为
--location
参数添加说明 - az group deployment create:添加参数
--aux-tenants
,用于提供跨租户支持
CDN
- 添加 CDN WAF 命令
计算
- az sig image-version:添加 --data-snapshot-luns
- az ppg show:添加 --colocation-status,允许获取邻近放置组中所有资源的归置状态
- az vmss create/update:支持自动修复
- [中断性变更] az image template:将模板重命名为生成器
- az image builder create:添加 --image-template
Cosmos DB
- 添加 Sql 存储过程、udf 和触发器 cmdlet
- az cosmosdb create:添加 --key-uri,支持添加密钥保管库加密信息
KeyVault
- keyvault create:默认启用软删除
监视
- az monitor metrics alert create:在
--condition
中支持~
网络
- az network application-gateway rewrite-rule create:支持 url 配置
- az network dns zone import:--zone-name 在将来不区分大小写
- az network private-endpoint/private-link-service:删除预览标签
- az network bastion:支持堡垒
- az network vnet list-available-ips:支持列出 VNet 中的可用 IP
- az network watcher flow-log create/list/delete/update:添加新命令来管理观察程序流日志,并公开--location 以显式标识观察程序
- az network watcher flow-log configure:已弃用
- az network watcher flow-log show:支持使用 --location 和 --name 来获取 ARM 格式的结果,弃用了旧格式的输出
策略
- az policy assignment create:修复了自动生成的策略分配名称超出限制的 Bug
RBAC
- az ad group show: 修复了将 --group 值视为正则表达式的问题
RDBMS
- 将 azure-mgmt-rdbms SDK 版本升级到 2.0.0
- az postgres private-endpoint-connection:管理 postgres 专用终结点连接
- az postgres private-link-resource:管理 postgres 专用链接资源
- az mysql private-endpoint-connection:管理 mysql 专用终结点连接
- az mysql private-link-resource:管理 mysql 专用链接资源
- az mariadb private-endpoint-connection:管理 mariadb 专用终结点连接
- az mariadb private-link-resource:管理 mariadb 专用链接资源
- 更新 RDBMS 专用终结点测试
SQL
- Sql midb 添加:list-deleted、show-deleted、update-retention、show-retention
- (sql server create:)为 sql server create 添加可选的 public-network-access 'Enable'/'Disable' 标志
- (sql server update:)进行了某些面向客户的更改
- 为 MI 和 SQL DB 添加 minimal_tls_version 属性
存储
- az storage blob delete-batch:
--dryrun
标志行为异常 - az storage account network-rule add(Bug 修复):添加操作应该幂等
- az storage account create/update:添加路由首选项支持
- 将 azure-mgmt-storage 版本升级到 8.0.0
- az storage container immutability create:添加 --allow-protected-append-write 参数
- az storage account private-link-resource list:添加了相关支持,允许列出存储帐户的专用链接资源
- az storage account private-endpoint-connection approve/reject/show/delete:支持管理专用终结点连接
- az storage account blob-service-properties update:添加 --enable-restore-policy 和 --restore-days
- az storage blob restore:添加了相关支持,允许还原 blob 范围
2020 年 2 月 18 日
版本 2.1.0
ACR
- 为
az acr login
添加了新参数--expose-token
- 修复了
az acr task identity show -n Name -r Registry -o table
的错误输出 - az acr login:如果 docker 命令返回了错误,则引发 CLIError
ACS
- aks create/update:添加
--vnet-subnet-id
验证
Aladdin
- 将生成的示例分析为命令的 _help.py
AMS
- az ams 现为正式版
AppConfig
- 修订帮助消息,排除不受支持的键/标签筛选器
- 删除大多数命令的预览标记,不包括托管标识和功能标志
- 添加了更新存储时使用的客户托管密钥
应用服务
- az webapp list-runtimes:修复了 list-runtimes 的 Bug
- 添加了 az webapp|functionapp config ssl create
- 添加了对 v3 函数应用和 Node 12 的支持
ARM
- az policy assignment create:修复了在
--policy
参数无效时出现的错误消息 - az group deployment create:修复了在使用大型 parameters.json 文件时出现的“stat: Windows 的路径太长”错误
备份
- 针对 OLR 中的项级恢复流进行了修复
- 为 SQL 和 SAP 数据库添加“还原为文件”支持
计算
- vm/vmss/availability-set update:添加了 --ppg,允许更新 ProximityPlacementGroup
- vmss create:添加了 --data-disk-iops 和 --data-disk-mbps
- az vm host:删除了
vm host
和vm host group
的预览标记 - [中断性变更] 修复 10728:
az vm create
:如果指定了 vnet 但子网不存在,则自动创建子网 - 提高了 vm image list 的可靠性
Eventhub
- 针对 2019-03-01-hybrid 配置文件的 Azure Stack 支持
KeyVault
- az keyvault key create:添加了适合参数
--ops
的新值import
- az keyvault key list-versions:支持使用参数
--id
来指定密钥 - 支持专用终结点连接
网络
- 升级到 azure-mgmt-network 9.0.0
- az network private-link-service update/create:支持 --enable-proxy-protocol
- 添加连接监视器 V2 功能
打包
- [中断性变更] 删除了对 Python 2.7 的支持
配置文件
- 预览版:为订阅帐户添加了新属性
homeTenantId
和managedByTenants
。 请重新运行az login
,使更改生效 - az login:当列出的某个订阅来自多个租户时,显示警告,并将其默认设置为第一个租户的。 若要在访问此订阅时选择特定租户,请确保
az login
中包括--tenant
角色
- az role assignment create:修复了按显示名称将角色分配给服务主体时会生成 HTTP 400 的错误
SQL
- 用这两个新参数更新了 SQL 托管实例 cmdlet
az sql mi update
:tier 和 family
存储
- [中断性变更]
az storage account create
:将默认存储帐户类型更改为 StorageV2
2020 年 2 月 4 日
版本 2.0.81
ACS
- 增加了对在标准负载均衡器上设置出站分配端口和空闲超时的支持
- 更新了 API 版本 2019-11-01
ACR
- [中断性变更]
az acr delete
将进行提示 - [中断性变更]“az acr task delete”将进行提示
- 添加了用于管理任务运行的一个新的命令组“az acr taskrun show/list/delete”
AKS
- 每个群集都获得一个单独的服务主体,从而改进了隔离
AppConfig
- 支持从/向应用服务导入/导出 keyvault 引用
- 支持将所有标签从 appconfig 导入/导出到 appconfig
- 在设置和导入之前验证密钥和功能名称
- 公开配置存储的 SKU 修改。
- 添加了适用于托管标识的命令组。
应用服务
- Azure Stack:2019-03-01-hybrid 的配置文件下的 surface 命令
- functionapp:增加了在 Linux 中创建 Java 函数应用的能力
ARM
- 修复了问题 #10246:当传入的参数
--ids
是资源组 ID 时,az resource tag
崩溃 - 修复了问题 #11658:
az group export
命令不支持--query
和--output
参数 - 修复了问题 #10279:当验证失败时,
az group deployment validate
的退出代码为 0 - 修复了问题 #9916:改进了当
az resource list
命令的标记与其他筛选器条件存在冲突时显示的错误消息 - 为命令
az group create
增加了新参数--managed-by
,用以支持添加 managedBy 信息
Azure Red Hat OpenShift
- 添加了
monitor
子组来管理 Azure Red Hat OpensShift 群集中的 Log Analytics 监视
BotService
- 修复了问题 #11697:
az bot create
不是幂等的 - 将名称更正测试更改成了仅在实时模式下运行
CDN
- 增加了对 rulesEngine 功能的支持
- 添加了新的命令组“cdn endpoint rule”,用以管理规则
- 将 azure-mgmt-cdn 版本更新到了 4.0.0,以便使用 api 版本 2019-04-15
部署管理器
- 增加了针对所有资源的列表操作。
- 增强了用于新建步骤类型的步骤资源。
- 更新了 azure-mgmt-deploymentmanager 程序包以使用版本 0.2.0。
IoT
- 启用了“IoT hub Job”命令。
IoT Central
- 支持使用新的 sku 名称 ST0、ST1、ST2 来创建/更新应用。
Key Vault
- 增加了一个用于下载密钥的新命令
az keyvault key download
。
杂项
- 修复了 #6371:支持在 Bash 中完成文件名和环境变量
网络
- 修复了 #2092:az network dns record-set add/remove:添加了找不到记录集时要显示的警告。 将来,将支持使用一个额外的参数来确认此自动创建。
策略
- 增加了新命令
az policy metadata
,用以检索丰富的策略元数据资源 az policy remediation create
:通过--resource-discovery-mode
参数指定在修正之前是否应当重新评估符合性
配置文件
az account get-access-token
:增加了--tenant
参数,用以直接为租户获取令牌,不需要指定订阅
RBAC
- [中断性变更] 修复 #11883:
az role assignment create
:作用域为空时会提示错误
安全性
- 增加了新命令
az atp show
和az atp update
,用以查看和管理存储帐户的高级威胁防护设置。
SQL
sql dw create
:弃用了--zone-redundant
和--read-replica-count
参数。 这些参数不适用于数据仓库。- [中断性变更]
az sql db create
:删除了记录为“az sql db create --sample-name”的允许值的“WideWorldImportersStd”和“WideWorldImportersFull”。 这些示例数据库总是会导致创建失败。 - 增加了新命令
sql db classification show/list/update/delete
和sql db classification recommendation list/enable/disable
,用以管理 SQL 数据库的敏感度分类。 az sql db audit-policy
:针对空的审核操作和组进行了修复
存储
- 增加了新命令组
az storage share-rm
,用以使用 Microsoft.Storage 资源提供程序执行 Azure 文件共享管理操作。 - 修复了问题 #11415:
az storage blob update
的权限错误 - 集成了 Azcopy 10.3.3 并支持 Win32。
az storage copy
:增加了--include-path
、--include-pattern
、--exclude-path
和--exclude-pattern
参数az storage remove
:将--inlcude
和--exclude
参数更改成了--include-path
、--include-pattern
、--exclude-path
和--exclude-pattern
参数az storage sync
:增加了--include-pattern
、--exclude-path
和--exclude-pattern
参数
ServiceFabric
- 增加了用于管理应用程序和服务的新命令。
2020 年 1 月 13 日
版本 2.0.80
计算
- 磁盘更新:添加了 --disk-encryption-set 和 --encryption-type
- 快照创建/更新:添加了 --disk-encryption-set 和 --encryption-type
存储
- 将 azure-mgmt-storage 版本升级到 7.1.0
az storage account create
:添加了--encryption-key-type-for-table
和--encryption-key-type-for-queue
以支持表和队列加密服务
2020 年 1 月 7 日
版本 2.0.79
ACR
- [中断性变更] 删除了“acr build”、“acr task create/update”、“acr run”和“acr pack”的“--os”参数。 改用 '--platform'。
AppConfig
- 添加了对导入/导出功能标志的支持
- 添加了新命令 'az appconfig kv set-keyvault',用于创建 keyvault 引用
- 支持将功能标志导出到文件时使用的各种命名约定
应用服务
- 修复问题 #7154:更新了命令 <> 的文档,使用反引号来代替单引号
- 修复了问题 11287:webapp up:默认情况下,'make the app created using up' 应该是 'SSL enabled'
- 修复问题 11592:添加适用于 Html 静态站点的 az webapp up flag
ARM
- 修复
az resource tag
:恢复服务保管库标记不能更新
备份
- 添加了新命令 'backup protection undelete',可以为 IaasVM 工作负荷启用软删除功能
- 添加了新参数 '--soft-delete-feature-state',用于设置 backup-properties 命令
- 添加了对 IaasVM 工作负荷的磁盘排除支持
计算
- 修复了 Azure Stack 配置文件中的
vm create
故障。 - vm monitor metrics tail/list-definitions:支持用于 VM 的 query metric 和 list definitions。
- 添加了用于 az vm 的新 reapply 命令操作
HDInsight
- 支持创建带有 Kafka Rest 代理的 Kafka 群集
- 将 azure-mgmt-hdinsight 升级到 1.3.0
杂项
- 添加了预览版命令
az version show
,用于显示默认 JSON 格式或通过 --output 配置的格式的 Azure CLI 模块和扩展的版本
事件中心
- [中断性变更] 从命令“az eventhubs eventhub update”和“az eventhubs eventhub create”中删除了“ReceiveDisabled”状态选项。 此选项对事件中心条目无效。
服务总线
- [中断性变更] 从命令“az servicebus topic create”、“az servicebus topic update”、“az servicebus queue create”和“az servicebus queue update”中删除了“ReceiveDisabled”状态选项。 此选项对服务总线主题和队列无效。
RBAC
- 修复了 11712:当应用程序或服务主体不存在时,
az ad app/sp show
不返回退出代码 3
存储
az storage account create
:删除了 --enable-hierarchical-namespace 参数的 preview 标志- 将 azure-mgmt-storage 版本更新为 7.0.0,以便使用 api 版本 2019-06-01
- 添加了新参数
--enable-delete-retention
和--delete-retention-days
,支持管理存储帐户 blob-service-properties 的删除保留策略。
2019 年 12 月 17 日
2.0.78
ACR
- 添加了在 acr task run 中对本地上下文的支持
ACS
- [中断性变更] az openshift create:将
--workspace-resource-id
重命名为--workspace-id
。
AMS
- 更新了 show 命令,在找不到资源时返回 3
AppConfig
- 修复了通过追加 api-version 的方式请求 url 时出现的 Bug 现有解决方案不适用于分页。
- 添加了相关支持,可以显示英语之外的语言作为我们的后端服务支持 unicode 以实现全球化。
应用服务
- 修复了问题 11217:webapp:az webapp config ssl upload 应支持 slot 参数
- 修复了问题 10965:错误:名称不能为空。 允许按 ip_address 和子网进行删除
- 添加了相关支持,可以通过
az webapp config ssl import
从 Key Vault 导入证书
ARM
- 已将 azure-mgmt-resource 包更新为使用 6.0.0
- 添加了新参数
--aux-subs
,提供对az group deployment create
命令的跨租户支持 - 添加了新参数
--metadata
,支持为策略集定义添加元数据信息。
备份
- 为 SQL 和 SAP Hana 工作负荷添加了备份支持。
BotService
- [中断性变更] 从预览版命令“az bot create”中删除了“--version”标志。 仅支持 v4 SDK 机器人。
- 添加了针对 'az bot create' 的名称可用性检查。
- 添加了相关支持,可以通过 'az bot update' 更新机器人的图标 URL。
- 添加了相关支持,可以通过 'az bot directline update' 更新 Direct Line 通道。
- 为 'az bot directline create' 添加了 '--enable-enhanced-auth' 标志支持。
- 以下命令组为 GA 版而不是预览版:'az bot authsetting'。
- 'az bot' 中的以下命令为 GA 版而不是预览版:'create'、'prepare-deploy'、'show'、'delete'、'update'。
- 修复了 'az bot prepare-deploy' 问题,将 '--proj-file-path' 值更改为小写(例如,将“Test.csproj”更改为“test.csproj”)。
计算
- vmss create/update:添加了 --scale-in-policy,此项决定了在对 VMSS 进行横向缩减时选择哪些虚拟机进行删除。
- vm/vmss update:添加了 --priority。
- vm/vmss update:添加了 --max-price。
- 添加了 disk-encryption-set 命令组(create、show、update、delete、list)。
- disk create:添加了 --encryption-type 和 --disk-encryption-set。
- vm/vmss create:添加了 --os-disk-encryption-set 和 --data-disk-encryption-sets。
核心
- 取消了对 Python 3.4 的支持
- 在多个命令中插入了 HaTS 调查
DLS
- 更新了 ADLS sdk 版本 (0.0.48)。
安装
- 安装脚本支持 python 3.8
IOT
- [中断性变更] 从 manual-failover 中删除了 --failover-region 参数。 现在,它会故障转移到已分配的、异地配对的次要区域。
密钥保管库
- 修复了 8095:
az keyvault storage remove
:改进帮助消息 - 修复了 8921:
az keyvault key/secret/certificate list/list-deleted/list-versions
:修复了参数--maxresults
上出现的验证 Bug - 修复了 10512:
az keyvault set-policy
:改进了未指定--object-id
、--spn
或--upn
中的任何一项时出现的错误消息 - 修复了 10846:
az keyvault secret show-deleted
:在指定--id
的情况下,不需要--name/-n
- 修复了 11084:
az keyvault secret download
:改进了参数--encoding
的帮助消息
网络
- az network application-gateway probe:添加了对 --port 选项的支持,可以在执行创建和更新操作时指定用于探测后端服务器的端口
- az network application-gateway url-path-map create/update:针对
--waf-policy
进行了 Bug 修复 - az network application-gateway:添加了对
--rewrite-rule-set
的支持 - az network list-service-aliases:添加了可以用于服务终结点策略的列表服务别名支持
- az network dns zone import:添加了在记录名称中使用 .@ 的支持
打包
- 添加了用于 pip 安装的后缘版本
- 添加了 Ubuntu eoan 包
策略
- 添加了对策略 API 版本 2019-09-01 的支持。
- az policy set-definition:添加了相关支持,可以使用
--definition-groups
参数在策略集定义中分组
Redis
- 为
az redis create
命令添加了预览版参数--replicas-per-master
- 已将 azure-mgmt-redis 从 6.0.0 更新到 7.0.0rc1
ServiceFabric
- 修复了 node-type add logic 中的问题(包括 10963):在持久性级别为“黄金”时添加新的节点类型总是会引发 CLI 错误
- 已在创建模板中将 ServiceFabricNodeVmExt 版本更新为 1.1
SQL
- 为 sql db 的 create 和 update 命令添加了 "--read-scale" 和 "--read-replicas" 参数,目的是支持读取缩放管理。
存储
- GA 版大型文件共享属性,适用于存储帐户的 create 和 update 命令
- GA 版用户委托 SAS 令牌支持
- 添加了新命令
az storage account blob-service-properties show
和az storage account blob-service-properties update --enable-change-feed
,用于管理存储帐户的 blob 服务属性。 - [即将推出的中断性变更]
az storage copy
:*
字符再也不能在 URL 中作为通配符使用,但我们会添加提供*
通配符支持的新参数 --include-pattern 和 --exclude-pattern。 - 修复了问题 11043:添加了相关支持,允许在
az storage remove
命令中删除整个容器/共享
2019 年 11 月 26 日
版本 2.0.77
ACR
- 已在 acr task create/update 中弃用了参数
--branch
Azure Red Hat OpenShift
- 添加了
--workspace-resource-id
标志,以允许创建具有监视功能的 Azure Red Hat Openshift 群集 - 添加了
monitor_profile
以创建具有监视功能的 Azure Red Hat OpenShift 群集
AKS
- 添加了对使用“az aks rotate-certs”执行群集证书轮换操作的支持。
AppConfig
- 添加了对将“:”用作
as az appconfig kv import
分隔符的支持 - 修复了列出具有多个标签(包括 null 标签)的键值的问题。
- 已将管理平面 sdk azure-mgmt-appconfiguration 更新到 0.3.0 版本。
应用服务
- 修复了问题 #11100:创建服务计划时 az webapp up 的 AttributeError
- az webapp up:强制为支持的语言创建或部署到站点,不使用默认值。
- 添加了对应用服务环境的支持:az appservice ase show | list | list-addresses | list-plans | create | update | delete
备份
- 修复了 az backup policy list-associated-items 中的问题。 添加了可选的 BackupManagementType 参数。
计算
- 已将计算、磁盘和快照的 API 版本升级到 2019-07-01
- vmss create:针对 --orchestration-mode 的改进
- sig image-definition create:添加了--os-state,以允许指定在此映像下创建的虚拟机是“通用”还是“专用”
- sig image-definition create:添加了 -hyper-v-generation,以允许指定虚拟机监控程序代系
- sig image-version create:添加了对 --os-snapshot 和 --data-snapshots 的支持
- image create:添加了 --data-disk-caching,以允许指定数据磁盘的缓存设置
- 已将 Python 计算 SDK 升级到 10.0.0
- vm/vmss create:已将“Spot”添加到“Priority”枚举属性
- [中断性变更] 对于 VM 和 VMSS,已将“--max-billing”参数重命名为“--max-price”,以便与 Swagger 和 Powershell cmdlet 保持一致
- vm monitor log show:添加了对在链接的 Log Analytics 工作区上查询日志的支持。
IOT
- 修复 #2531:为中心更新添加了方便的参数。
- 修复 #8323:添加了缺少的参数以创建存储自定义终结点。
- 修复回归 bug:还原了替代默认存储终结点的更改。
密钥保管库
- 已修复 #11121:使用
az keyvault certificate list
时,传递--include-pending
现在不需要值true
或false
NetAppFiles
- 已将 azure-mgmt-netapp 升级到 0.7.0,其中包括其他一些与即将推出的复制操作关联的卷属性
网络
- application-gateway waf-config:已弃用
- application-gateway waf-policy:添加了 subgroup managed-rules,用于管理托管规则集和排除规则
- application-gateway waf-policy:添加了 subgroup policy-setting,用于管理 waf-policy 的全局配置
- [中断性变更] application-gateway waf-policy:已将 subgroup rule 重命名为 custom-rule
- application-gateway http-listener:已添加在创建时使用的 --firewall-policy
- application-gateway url-path-map rule:已添加在创建时使用的 --firewall-policy
打包
- 使用 Python 重写了 az wrapper
- 添加了对 Python 3.8 的支持
- 已为 RPM 包更改到 Python 3
配置文件
- 修改了使用 Microsoft 帐户运行
az login -u {} -p {}
时出现的错误 - 修改了在带有自签名根证书的代理后面运行
az login
时出现的SSLError
- 修复了 #10578:在 Windows 或 WSL 上同时启动多个实例时,
az login
会挂起 - 修复了 #11059:如果租户中有订阅,则
az login --allow-no-subscriptions
将失败 - 修复了 #11238:重命名订阅后,使用 MSI 登录将导致同一订阅出现两次
RBAC
- 修复了 #10996:修改了在未指定
--password
时az ad user update
中--force-change-password-next-login
的错误
Redis
- 修复了 #2902:避免在更新基本 SKU 缓存时设置内存配置
预留
- 已将 SDK 版本升级到 0.6.0
- 添加了在调用 Get-Gatalogs 后提供的 billingplan 详细信息
- 添加了新的命令
az reservations reservation-order calculate
以计算预留项的价格 - 添加了新的命令
az reservations reservation-order purchase
以购买新的预留项
Rest
- 已将
az rest
更改为 GA
SQL
- 已将 azure-mgmt-sql 更新到版本 0.15.0。
存储
- storage account create:添加了 --enable-hierarchical-namespace,以支持 Blob 服务中的文件系统语义。
- 已从错误消息中删除不相关的异常
- 修复了在通过网络规则或 AuthenticationFailed 阻止时不正确地显示错误消息“你没有执行此操作所需的权限。”
2019 年 11 月 4 日
版本 2.0.76
ACR
- 已将预览版参数
--pack-image-tag
添加到命令az acr pack build
。 - 添加了对创建注册表时启用审核的支持
- 添加了对存储库范围内的 RBAC 的支持
AKS
- 已将
--enable-cluster-autoscaler
、--min-count
和--max-count
添加到az aks create
命令,这将为节点池启用群集自动缩放程序。 - 已将上述标志以及
--update-cluster-autoscaler
和--disable-cluster-autoscaler
添加到az aks update
命令,从而允许更新群集自动缩放程序。
AppConfig
- 添加了 appconfig 功能命令组来管理存储在应用配置中的功能标志。
- 修复了“appconfig kv 导出到文件”命令的小 bug。 在导出过程中停止读取目标文件内容。
应用服务
az appservice plan create
:添加了对在 appservice plan create 上设置“persitescaling”的支持。- 修复了 webapp config ssl bind 操作从资源中删除现有标记的问题
- 为
az functionapp deployment source config-zip
添加了--build-remote
标志,以支持在函数应用部署过程中执行远程生成操作。 - 已将函数应用上的默认节点版本更改为 ~10(适用于 Windows)
- 已将
--runtime-version
属性添加到az functionapp create
ARM
az deployment/group deployment validate
:添加了--handle-extended-json-format
参数,以便在部署时支持 json 模板中的多行和注释。- 已将 azure-mgmt-resource 升级到 2019-07-01
备份
- 添加了 AzureFiles 备份支持
计算
az vm create
:添加了在将加速网络和现有 NIC 一起指定时的警告。az vm create
:添加了--vmss
以指定虚拟机应分配到的现有虚拟机规模集。az vm/vmss create
:添加了映像别名文件的本地副本,以便可以在受限的网络环境中对其进行访问。az vmss create
:添加了--orchestration-mode
以指定规模集如何管理虚拟机。az vm/vmss update
:添加了--ultra-ssd-enabled
以允许更新超级 SSD 设置。- [中断性变更]
az vm extension set
:修复了用户无法使用--ids
在 VM 上设置扩展的 bug。 - 添加了新命令
az vm image terms accept/cancel/show
以管理 Azure 市场映像条款。 - 已将 VMAccessForLinux 更新为版本 1.5
CosmosDB
- [中断性变更]
az sql container create
:已将--partition-key-path
更改为必需的参数 - [中断性变更]
az gremlin graph create
:已将--partition-key-path
更改为必需的参数 az sql container create
:添加了--unique-key-policy
和--conflict-resolution-policy
az sql container create/update
:已更新--idx
默认架构gremlin graph create
:添加了--conflict-resolution-policy
gremlin graph create/update
:已更新--idx
默认架构- 修复了帮助消息中的拼写错误
- 数据库:添加了弃用信息
- 集合:添加了弃用信息
IoT
- 添加了新的路由源类型:DigitalTwinChangeEvents
- 解决了
az iot hub create
中缺少功能的问题
密钥保管库
- 修复了证书文件不存在时出现的意外错误
- 解决了
az keyvault recover/purge
不起作用的问题
NetAppFiles
已将 azure-mgmt-netapp 升级到 0.6.0 以使用 API 版本 2019-07-01。 这个新的 API 版本包括:
- “卷创建”命令的
--protocol-types
现在接受“NFSv 4.1”而不是“NFSv4” - 卷导出策略属性现在名为“nfsv41”而不是“nfsv4”
- 卷
--creation-token
已重命名为--file-path
- 快照创建日期现在仅命名为“created”
- “卷创建”命令的
网络
az network private-dns link vnet create/update
:支持跨租户虚拟网络链接。- [中断性变更]
az network vnet subnet list
:--resource-group
和--vnet-name
现在已更改为必需。 az network public-ip prefix create
:添加了对在创建时指定 IP 地址版本(IPv4、IPv6)的支持- 已将 azure-mgmt-network 升级到 7.0.0,并将 api-version 升级到 2019-09-01
az network vrouter
:添加了对新服务虚拟路由器和虚拟路由器对等互连的支持az network express-route gateway connection
:添加了对--internet-security
的支持
配置文件
- 解决了
az account get-access-token --resource-type ms-graph
不起作用的问题 - 已从
az login
中删除警告
RBAC
- 解决了
az ad app update --id {} --display-name {}
不起作用的问题
ServiceFabric
az sf cluster create
:通过将 service fabric linux 和 windows template.json 计算 vmss 从标准修改为托管磁盘解决了问题
SQL
- 添加了
--compute-model
、--auto-pause-delay
和--min-capacity
参数,以便对新的 SQL 数据库产品/服务支持 CRUD 操作:无服务器计算模型。
存储
az storage account create/update
:添加了 --enable-files-adds 参数和 Azure Active Directory 属性参数组,以支持 Azure 文件存储 Active Directory 域服务身份验证- 扩展了
az storage account keys list/renew
以支持列出或重新生成存储帐户的 Kerberos 密钥。
2019 年 10 月 15 日
版本 2.0.75
AKS
- 将
--load-balancer-sku
默认值更改为standard
(如果受 Kubernetes 版本支持) - 将
--vm-set-type
默认值更改为virtualmachinescalesets
(如果受 Kubernetes 版本支持)
AMS
- [中断性变更] 已将
job start
的名称更改为job create
- [中断性变更] 已更改
content-key-policy create
的--ask
参数,使用 32 字符的十六进制字符串而不是 UTF8
应用服务
- 添加了
webapp config access-restriction show|set|add|remove
命令 - 为
webapp up
添加了更好的错误处理 - 为
appservice plan update
添加了对Isolated
SKU 的支持
ARM
- 为
deployment create
添加了--handle-extended-json-format
参数,以便在 json 模板中支持多行和注释
计算
- 为
vm create
添加了--enable-agent
参数 - 更改了
vm create
,可以在使用区域时自动使用标准的公共 IP SKU - 更改了
vm create
,可以在未提供任何计算机名称的情况下自动为 VM 创建有效的计算机名称 - 为
vmss create
添加了--computer-name-prefix
参数,支持对 VMSS 中的虚拟机使用自定义计算机名称前缀 - 为
vm create
添加--workspace
参数,可以自动启用 Log Analytics 工作区 - 已将库 API 版本更新为 2019-07-01
核心
- 在常规更新命令中为
--set
参数添加了语法检查
IoT
- 修复了
iot hub show
会不正确地产生“找不到资源”错误的问题
监视
- 为
monitor log-analytics workspace
添加了对 CRUD 的支持
网络
- 为
network private-dns link vnet [create|update]
添加了对跨租户虚拟链接的支持 - [中断性变更] 更改了
network vnet subnet list
,使之需要--resource-group
和--vnet-name
参数
SQL
- 为
sql mi ad-admin
添加了多个命令,这些命令支持在托管实例上设置 AAD 管理员
存储
- 为
storage copy
添加了--preserve-s2s-access-tier
参数,在进行服务到服务复制时保留访问层 - 为
storage account [create|update]
添加了--enable-large-file-share
参数,支持针对存储帐户的大型文件共享
2019 年 9 月 24 日
版本 2.0.74
ACR
- 向
acr config retention update
添加了必需的--type
参数 - [中断性变更] 已将
acr config
命令组的重命名参数--name -n
更改为--registry -r
AKS
- 向
aks create
命令添加了--load-balancer-sku
参数,以便可以创建具有 SLB 的 AKS 群集 - 向
aks [create|update]
命令添加了--load-balancer-managed-outbound-ip-count
、--load-balancer-outbound-ips
和--load-balancer-outbound-ip-prefixes
参数,以便可以使用 SLB 更新 AKS 群集的负载均衡器配置文件 - 向
aks create
命令添加了--vm-set-type
参数,以便可以指定 AKS 群集的 VM 类型(vmas 或 vmss)
ARM
- 向
group deployment create
命令添加了--handle-extended-json-format
参数,以便在 json 模板中支持多行和注释
计算
- 向
vmss [create|update]
命令添加了--terminate-notification-time
参数,以便支持终止计划事件可配置性 - 向
vmss update
命令添加了--enable-terminate-notification
参数,以便支持终止计划事件可配置性 - 向
[vm|vmss] create
命令添加了--priority,
--eviction-policy,
--max-billing
参数 - 更改了
disk create
以允许指定磁盘上传的确切大小 - 向
snapshot create
添加了对托管磁盘增量快照的支持
Cosmos DB
- 向
cosmosdb keys list
命令添加了--type <key-type>
参数以显示密钥、只读密钥或连接字符串 - 添加了
cosmosdb keys regenerate
命令 - [已弃用] 弃用了
cosmosdb list-connection-strings
、cosmosdb regenerate-key
和cosmosdb list-read-only-keys
命令
EventGrid
- 修复了终结点帮助文本以引用正确的参数
密钥保管库
- 修复了使用租户登录 (
login -t
) 可能导致keyvault create
失败的问题
监视
- 修复了
monitor metrics alert create
的--condition
参数中不允许使用:
字符的问题
策略
- 添加了对策略 API 版本 2019-06-01 的支持
- 向
policy assignment create
命令添加了参数--enforcement-mode
存储
- 向
az storage copy
命令添加了参数--blob-type
2019 年 9 月 10 日
ACR
- 添加了命令组
acr config retention
以配置保留策略
AKS
- 使用以下命令添加了对 ACR 集成的支持:
- 向
aks [create|update]
添加了--attach-acr
参数,以便将 ACR 附加到 AKS 群集 - 向
aks update
添加了--detach-acr
参数,以便将 ACR 与 AKS 群集分离
- 向
ARM
- 已更新为使用 API 版本 2019-05-10
Batch
- 为
batch pool create
的--json-file
添加了新的 JSON 配置设置: - 为
--image
添加了对共享映像库的支持 - [中断性变更] 已将
batch pool create
上--start-task-wait-for-success
的默认值更改为true
- [中断性变更] 已将
AutoUserSpecification
上Scope
的默认值更改为始终为“Pool”(在 Windows 节点上为Task
,在 Linux 节点上为Pool
)- 只能使用
--json-file
通过 JSON 配置设置此参数
- 只能使用
HDInsight
- 正式版
- [中断性变更] 已将
az hdinsight resize
的参数--workernode-count/-c
更改为必需。
密钥保管库
- 修复了无法从网络规则中删除子网的问题
- 修复了可将重复的子网和 IP 地址添加到网络规则的问题
网络
- 向
network watcher flow-log
添加了--interval
参数以设置流量分析间隔值 - 添加了
network application-gateway identity
以管理网关标识 - 为
network application-gateway ssl-cert
添加了对设置 Key Vault ID 的支持 - 添加了
network express-route peering peer-connection [show|list]
策略
- 已更新为使用 API 版本 2019-01-01
2019 年 8 月 27 日
版本 2.0.72
ACR
- [中断性变更] 删除了对
classic
SKU 的支持
API 管理
- [预览版] 添加了
apim
命令组
应用服务
- 修复了指定槽时
webapp webjob continuous start
命令的问题 - 更改了
webapp up
以检测env
文件夹并将其从用于部署的文件中删除
KeyVault
- 修复了
keyvault secret set
中忽略--expires
参数的 bug
网络
- 为
--private-ip-address-version
参数添加了对 IPv6 地址的支持 - 添加了新命令
network private-endpoint [create|update|list-types]
以用于专用终结点管理 - 添加了
network private-link-service
命令组 - 为
network vnet subnet update
添加了--private-endpoint-network-policies
和--private-link-service-network-policies
参数
RBAC
- 修复了
ad app update --homepage
的以下问题:无法更新主页
ServiceFabric
- 添加了对混合大小写 Key Vault 名称的支持
- 修复了在 Key Vault 中使用证书时的问题
- 修复了使用 PFX 证书文件时的问题
- 修复了未指定 Key Vault 资源组时
sf cluster certificate add
的问题 - 修复了
sf cluster set
不起作用的问题
SignalR
- 添加了新命令:
signalr cors
:管理 SignalR CORSsignalr restart
:重新启动 SignalR 服务signalr update
:更新 SignalR 服务
- 为
signalr create
添加了--service-mode
参数
存储
- 添加了
storage account revoke-delegation-keys
命令
2019 年 8 月 13 日
版本 2.0.71
应用服务
- 修复了
webapp webjob continuous
命令因插槽失败的问题
BotService
- [中断性变更] 删除了对创建 v3 SDK 机器人的支持
认知服务
- 添加了
cognitiveservices account network-rule
命令
Cosmos DB
- 删除了更新多个写入位置时的警告
- 为 CosmosDB SQL、MongoDB、Cassandra、Gremlin 和表资源以及资源的吞吐量添加了 CRUD 命令
HDInsight
此版本包含大量中断性变更。
- [中断性变更] 重命名了
hdinsight create
的参数:- 已将
--storage-default-container
重命名为--storage-container
- 已将
--storage-default-filesystem
重命名为--storage-filesystem
- 已将
- [中断性变更] 更改了
application create
的--name
参数,以表示应用程序名称而不是群集名称 - 向
application create
添加了--cluster-name
参数以替换旧的--name
功能 - [中断性变更] 重命名了
application create
的参数:- 已将
--application-type
重命名为--type
- 已将
--marketplace-identifier
重命名为--marketplace-id
- 已将
--https-endpoint-access-mode
重命名为--access-mode
- 已将
--https-endpoint-destination-port
重命名为--destination-port
- 已将
- [中断性变更] 删除了
application create
的参数:--https-endpoint-location
--https-endpoint-public-port
--ssh-endpoint-destination-port
--ssh-endpoint-location
--ssh-endpoint-public-port
- [中断性变更] 已将
hdinsight resize
的--target-instance-count
重命名为--workernode-count
- [中断性变更] 更改了
hdinsight script-action
组中的所有命令,以使用--name
参数作为脚本操作的名称。 - 为所有
hdinsight script-action
命令添加了--cluster-name
参数以替换旧的--name
功能 - [中断性变更] 已将所有
hdinsight script-action
命令的--script-execution-id
重命名为--execution-id
- [重大更改] 已将
hdinsight script-action show
重命名为hdinsight script-action show-execution-details
- [中断性变更] 已将参数更改为
hdinsight script-action execute --roles
(以空格分隔,而不是以逗号分隔) - [中断性变更] 删除了
hdinsight script-action list
的--persisted
参数 - 更改了
hdinsight create --cluster-configurations
参数以接受本地 JSON 文件或 JSON 字符串的路径 - 添加了命令
hdinsight script-action list-execution-history
- 更改了
hdinsight monitor enable --workspace
以接受 Log Analytics 工作区 ID 或工作区名称 - 添加了
hdinsight monitor enable --primary-key
参数,方便以参数的形式提供工作区 ID - 添加了更多示例并更新了帮助消息的说明
交互
- 修复了加载错误
Kubernetes
- 更改为使用
https
(如果仪表板容器端口正在使用https
)
网络
- 为
network dns record-set cname delete
添加了--yes
参数
配置文件
- 向
account get-access-token
添加了--resource-type
参数以获取资源访问令牌
ServiceFabric
- 为 sf cluster create 添加了所有支持的 os 版本
- 修复了主要证书验证 bug
存储
- 添加了命令
storage copy
2019 年 7 月 30 日
版本 2.0.70
ACR
- 修复了问题 #9952(
acr pack build
命令中的回归) - 删除了
acr pack build
中的默认生成器映像名称
应用服务
- 更改了
webapp config ssl
以在找不到资源时显示一条消息 - 修复了
functionapp create
不接受Standard_RAGRS
存储帐户类型的问题 - 修复了使用较旧版本的 python 运行时
webapp up
会失败的问题
网络
- 从
network nic ip-config add
中删除了无效参数--ids
(修复 #9861) - 修复 #9604。 向
network application-gateway http-settings [create|update]
添加了--root-certs
参数以支持用户关联受信任的根证书。 - 修复了
network dns record-set ns create
的--subscription
参数 (#9965)
RBAC
- 添加了
user update
命令 - [已弃用] 已在用户相关命令中弃用了
--upn-or-object-id
- 使用替换参数
--id
- 使用替换参数
- 向用户相关命令中添加了
--id
参数
SQL
- 为托管实例密钥和 TDE 保护程序添加了管理命令
存储
- 添加了
storage remove
命令 - 修复了
storage blob update
的问题
VM
- 已将
list-skus
更改为使用较新的 api 版本来输出区域详细信息 - 已为
vmss create
将--single-placement-group
的默认值更改为false
- 为
[snapshot|disk] create
添加了选择 ZRS 存储 SKU 的功能 - 添加了新的命令组
vm host
以支持专用主机 - 在
vm create
上添加了参数--host
和--host-group
以设置 VM 专用主机
2019 年 7 月 16 日
版本 2.0.69
应用服务
- 更改了
webapp identity
命令,在 ResourceGroupName 或应用名称无效的情况下,现在可以返回适当的错误消息 - 修复了
webapp list
,在不提供 ResourceGroup 的情况下,现在可以返回 numberOfSites 的正确值 - 纠正了
appservice plan create
和webapp create
的副作用
核心
- 修复了
--subscription
不管是否适用都会出现的问题
Batch
- [中断性变更] 已将
batch pool node-agent-skus list
替换为batch pool supported-images list
- 添加了对安全规则的支持。在使用
batch pool create network
的--json-file
选项时,这些规则会根据流量的源端口阻止对池的网络访问 - 添加了对执行任务的支持。使用
batch task create
的--json-file
选项时,可以在容器工作目录或 Batch 任务工作目录中执行任务 - 修复了
batch pool create
的--application-package-references
选项中存在的只对默认设置有效的错误
Eventhubs
- 添加了对
authorizationrule
命令的参数--rights
的验证
RDBMS
- 添加了 create replica 命令的可选参数,用于指定副本 SKU
- 修复了创建 MySQL 副本时 CI 测试失败的问题
中继
- 修复了在禁用客户端授权时混合连接出现的问题 #8775
- 为
relay wcfrelay create
增加了参数--requires-transport-security
Servicebus
- 添加了对
authorizationrule
命令的参数--rights
的验证
存储
- 支持 Files AADDS 进行存储帐户更新
- 修复了问题
storage blob service-properties update --set
2019 年 7 月 2日
版本 2.0.68
核心
- 命令模块现已合并到单个 Python 可发行组件包中。 此版本不建议在 PyPI 上直接使用许多
azure-cli-
包。 这应该会减少安装大小,并且只影响通过pip
直接安装的用户。
ACR
- 为任务添加了对计时器触发器的支持
应用服务
- 更改了
functionapp create
以默认启用 application insights - [中断性变更] 删除了已弃用的
functionapp devops-build
命令。- 改用新命令
az functionapp devops-pipeline
- 改用新命令
- 为
functionapp deployment config-zip
添加了 Linux 消耗计划函数应用计划支持
Cosmos DB
- 添加了对禁用 TTL 的支持
DLS
- 更新了 ADLS 版本 (0.0.45)
反馈参考
- 报告失败的扩展命令时,
az feedback
现在尝试从索引打开浏览器到扩展的项目/存储库 url
HDInsight
- [中断性变更] 将
oms
命令组名称更改为monitor
- [中断性变更] 使
--http-password/-p
成为必需参数 - 为
--cluster-admin-account
和cluster-users-group-dns
参数添加了补全选项 - 将
cluster-users-group-dns
参数更改为在—esp
存在时为必需参数 - 为所有现有参数自动补全选项添加了超时
- 为将资源名称转换为资源 ID 添加了超时
- 更改了自动补全选项以从任何资源组中选择资源。 它可以是与使用
-g
指定的资源组不同的资源组 - 在
hdinsight application create
命令中添加了对--sub-domain-suffix
和--disable_gateway_auth
参数的支持
托管服务
- 在预览版中引入托管服务命令模块
配置文件
- 取消注销命令的
--subscription
参数
RBAC
- [中断性变更] 删除了
create-for-rbac
的--password
参数 - 向
create
命令添加了--assignee-principal-type
参数,以避免由 AAD 图形服务器复制延迟导致的间歇性故障 - 修复了列出拥有的对象时
ad signed-in-user
中的崩溃 - 修复了
ad sp
无法从服务主体中找到正确的应用程序的问题
RDBMS
- 添加了对 MariaDB 复制的支持
SQL
- 记录了
sql db create --sample-name
的允许值
存储
- 使用
--as-user
向storage blob generate-sas
添加了用户委托 SAS 令牌支持 - 使用
--as-user
向storage container generate-sas
添加了用户委托 SAS 令牌支持
VM
- 修复了
vmss create
在使用--no-wait
运行时返回错误消息的 bug - 删除了
vmss create --single-placement-group
的客户端验证。 如果--single-placement-group
设置为true
且--instance-count
大于 100 或指定了可用性区域,则不会失败,但会将此验证留给计算服务 - 修复了与
--latest
一起使用时[vm|vmss] extension image list
失败的 bug
2019 年 6 月 18 日
版本 2.0.67
核心
此版本引入了新的 [Preview] 标记,以便在命令组、命令或参数处于预览状态时将相关信息更清楚地传达给客户。 以前,这是在帮助文本中说明的,或通过命令模块版本号隐式传达。 CLI 将在未来删除各个包的版本号。 如果命令处于预览状态,它的所有参数也是如此。 如果命令组标记为处于预览状态,那么所有命令和参数也都被视为处于预览状态。
由于此更改,多个命令组可能似乎“突然”在此版本中显示为处于预览状态。 实际情况是大多数包以前处于预览状态,但在此版本中被认为已正式发布
ACR
- 添加了 'acr check-health' 命令
- 改进了针对 AAD 令牌以及用于检索外部命令的错误处理
ACS
- 弃用的 ACS 命令现已在帮助视图中隐藏
AMS
- [中断性变更] 对于 archive-window-length 和 key-frame-interval-duration,已更改为返回 ISO 8601 时间字符串
应用服务
- 为
webapp deleted list
和webapp deleted restore
添加了基于位置的路由功能 - 修复了 webapp up 记录的目标 URL(“可以启动应用...”)在 Azure Cloud Shell 中不可单击的问题
- 修复了使用某些 SKU 创建应用时失败且出现 AlwaysOn 错误的问题
- 为
[appservice|webapp] create
添加了预验证 - 修复了
[webapp|functionapp] traffic-routing
以使用正确的 actionHostName - 为
functionapp
命令添加了槽支持
Batch
- 修复了由共享密钥身份验证功能过度报告错误引起的 AAD 身份验证回归问题
BatchAI
- BatchAI 命令现在已弃用并隐藏
BotService
- 为支持 v3 SDK 的命令添加了“已停止的支持”/“维护模式”警告消息
CosmosDB
- [已弃用] 已弃用
cosmosdb list-keys
命令 - 添加了
cosmosdb keys list
命令 - 替代cosmosdb list-keys
cosmsodb create/update
:为 --location 添加了新格式,以允许设置 "isZoneRedundant" 属性。 已弃用旧格式
EventGrid
- 为域 CRUD 操作添加了
eventgrid domain
命令 - 为域主题 CRUD 操作添加了
eventgrid domain topic
命令 - 为
eventgrid [topic|event-subscription] list
添加了--odata-query
参数以便使用 OData 语法筛选结果 event-subscription create/update
:添加了 servicebusqueue 作为--endpoint-type
参数的新值- [中断性变更] 删除了对带有
eventgrid event-subscription [create|update]
的--included-event-types All
的支持
HDInsight
- 在
hdinsight create
命令中添加了对--ssh-public-key
参数的支持
IoT
- 添加了支持以重新生成授权策略密钥
- 添加了对 DigitalTwin 存储库预配服务的支持以及相应的 SDK
网络
- 添加了对 Nat 网关使用区域的支持
- 添加了命令
network list-service-tags
- 已修复
dns zone import
的以下问题:用户无法导入通配符 A 记录 - 已修复
watcher flow-log configure
的以下问题:流日志记录无法在特定区域中启用
资源
- 添加了
az rest
命令以用于进行 REST 调用 - 修复了将
policy assignment list
与资源组或订阅级别--scope
配合使用时的错误
ServiceBus
- 修复了
servicebus topic create --max-size
的问题 9319
SQL
- 已为
sql [server|mi] create
将--location
更改为可选 - 如果未指定,则使用资源组位置 - 为
sql db list-editions --available
修复了“'NoneType' 对象不可迭代”错误
SQLVm
- [中断性变更] 已将
sql vm create
更改为需要--license-type
参数 - 已更改为允许在创建或更新 sql vm 时设置 SQL 映像 SKU
存储
- 为
storage container generate-sas
修复了缺少帐户密钥的问题 - 修复了 Linux 上
storage blob sync
的问题
VM
- [预览] 添加了
vm image template
命令以生成 VM 映像
2019 年 6 月 4 日
版本 2.0.66
核心
- 修复了在
--output yaml
与--query
一起使用时命令失败的 bug
ACR
- 添加了用于使用 Buildpack 创建快速生成任务的 'acr pack' 命令组。
ACS
- 允许启用/禁用 AKS kube-dashboard 加载项
- 在订阅未得到批准使用 Azure Red Hat OpenShift 时输出友好消息
Batch
IoT
- 添加了对手动故障转移的支持
网络
- 添加了
network application-gateway waf-policy
命令以支持自定义 WAF 规则。 - 为
network application-gateway [create|update]
添加了--waf-policy
和--max-capacity
参数
资源
- 改进了在没有任何 TTY 可用时来自
deployment create
的错误消息
角色
- 更新了帮助文本。
计算
- 对于来自数据磁盘 LUN 未从 0 开始或跳过编号的托管映像的 VM,为
vm create
添加了对它们的支持
2019 年 5 月 21 日
版本 2.0.65
核心
- 为身份验证错误添加了更好的反馈
- 修复了 CLI 会加载与其核心版本不兼容的扩展的问题
- 修复了在
clouds.config
已损坏时的启动问题
ACR
- 为任务添加了对托管标识的支持
ACS
- 修复了与客户 AAD 客户端一起使用时
openshift create
命令存在的问题
应用服务
- [已弃用] 已弃用
functionapp devops-build
命令 - 将在下一版本中删除 - 已将
functionapp devops-pipeline
更改为以详细模式从 Azure DevOps 提取生成日志 - [中断性变更] 从
functionapp devops-pipeline
命令中删除了--use_local_settings
标记 - 是 no-op - 已将
webapp up
更改为在不使用--logs
时返回 JSON 输出 - 为
webapp up
添加了对将默认资源写入到本地配置的支持 - 为
webapp up
添加了对在不使用--location
参数的情况下重新部署应用的支持 - 修复了以下问题:创建 Linux Free SKU ASP 时,使用 Free 作为 SKU 值不起作用
BotService
- 已更改为允许命令参数
--lang
的所有大小写 - 已更新命令模块的说明
消耗
- 添加了运行
consumption usage list --billing-period-name
时缺少的必需参数
IoT
- 添加了对列出所有密钥的支持
网络
- [中断性变更] 删除了
network interface-endpoints
命令组 - 使用network private-endpoints
- 为
network vnet subnet [create|update]
添加了--nat-gateway
参数以用于连接到 NAT 网关 - 已修复
dns zone import
的以下问题:记录名称无法匹配记录类型
RDBMS
- 为异地复制添加了 postgres 和 mysql 支持
RBAC
- 为
role assignment
添加了对管理组范围的支持
存储
storage blob sync
:添加用于存储 blob 的同步命令
计算
- 为
vm create
添加了--computer-name
以用于设置 VM 的计算机名称 - 已为
[vm|vmss] create
将--ssh-key-value
重命名为--ssh-key-values
- 现在可以接受多个 ssh 公钥值或路径- 注意:这不是一项中断性变更 -
--ssh-key-value
将被正确分析,因为它仅匹配--ssh-key-values
- 注意:这不是一项中断性变更 -
- 已将
ppg create
的--type
参数更改为可选
2019 年 5 月 6 日
版本 2.0.64
ACS
- [中断性变更] 已从
openshift
命令中删除了--fqdn
标记 - 已更改为使用 Azure Red Hat Openshift GA API 版本
- 为
openshift create
添加了customer-admin-group-id
标志 - [GA] 已从
aks create
选项--network-policy
中删除了(PREVIEW)
应用服务
- [已弃用] 已弃用
functionapp devops-build
命令- 已重命名为
functionapp devops-pipeline
- 已重命名为
- 修复了获取 cloudshell 的正确用户名时导致
webapp up
失败的问题 - 更新了
appservice plan --sku
文档,以反映支持的 appserviceplans - 为
webapp up
添加了资源组和计划的可选参数 - 添加了
webapp ssh
的支持,以遵循AZURE_CLI_DISABLE_CONNECTION_VERIFICATION
环境变量 - 添加了对 Linux 免费 SKU 的
appserviceplan create
支持 - 已更改
webapp up
,以便在设置SCM_DO_BUILD_DURING_DEPLOYMENT=true
appsetting 来处理 kudu 冷启动后休眠 30 秒 - 为 Windows 上的
functionapp create
添加了powershell
运行时支持 - 添加了
create-remote-connection
命令
Batch
- 为
--application-package-references
选项修复了验证程序中的 bug
Botservice
- [中断性变更] 已将
bot create -v v4 -k webapp
更改为在默认情况下创建空的 Web 应用机器人(即没有机器人部署到应用服务) - 为
bot create
添加了--echo
标记,以便将旧有行为与-v v4
配合使用 - [中断性变更] 已将
--version
的默认值更改为v4
- 注意:
bot prepare-publish
仍会使用其旧的默认值
- 注意:
- [中断性变更] 已将
--lang
更改为不再默认为Csharp
。 如果该命令需要--lang
但它未被提供,该命令现在会引发错误并退出执行 - [中断性变更] 已将
bot create
的参数--appid
和--password
更改为必需,并且现在可通过ad app create
创建 - 添加了
--appid
和--password
验证 - [中断性变更] 已将
bot create -v v4
更改为不创建或使用存储帐户或 Application Insights - [中断性变更] 已将
bot create -v v3
更改为要求一个可以使用 Application Insights 的区域 - [中断性变更] 已将
bot update
更改为现在仅影响机器人的特定属性 - [中断性变更] 更改了
--lang
标志以接受Javascript
而不是Node
- [中断性变更] 已不再将
Node
作为允许的--lang
值 - [中断性变更] 已将
bot create -v v4 -k webapp
更改为不再将SCM_DO_BUILD_DURING_DEPLOYMENT
设置为 true。 通过 Kudu 进行的所有部署将都根据其默认行为执行 - 对于不带
.bot
文件的机器人,已将bot download
更改为使用机器人的“应用程序设置”中的值创建特定于语言的配置文件 - 为
bot prepare-deploy
添加了Typescript
支持 - 对于
--code-dir
不包含package.json
的情况,已为Javascript
和Typescript
机器人将警告消息添加到bot prepare-deploy
- 已将
bot prepare-deploy
更改为在成功时返回true
- 为
bot prepare-deploy
添加了详细日志记录 - 为
az bot create -v v3
添加了更多的可用 Application Insights 区域
配置
- 添加了对基于文件夹的参数默认值配置的支持
Eventhubs
- 添加了
namespace network-rule
命令 - 为
namespace [create|update]
添加了网络规则的参数--default-action
网络
- [中断性变更] 已将
vnet [create|update]
的参数--cache
替换为--defer
策略见解
- 添加了对
--expand PolicyEvaluationDetails
的支持,以便查询有关资源的策略评估详细信息
角色
- [已弃用] 已更改
create-for-rbac
以隐藏“--password”参数 - 2019 年 5 月终止支持
服务总线
- 添加了
namespace network-rule
命令 - 为
namespace [create|update]
添加了网络规则的参数--default-action
- 修复了
topic [create|update]
以允许对--max-size
的支持,从而可以将 10、20、40 和 80GB 值用于高级 SKU
SQL
- 添加了
sql virtual-cluster [list|show|delete]
命令
VM
- 为
vmss update
添加了--protect-from-scale-in
和--protect-from-scale-set-actions
,以启用对 VMSS VM 实例保护策略的更新 - 为
vmss update
添加了--instance-id
以启用 VMSS VM 实例的通用更新 - 为
vmss wait
添加了--instance-id
- 添加了新的
ppg
命令组以用于管理邻近放置组 - 为
[vm|vmss] create
和vm availability-set create
添加了--ppg
以用于管理 PPG - 为
image create
添加了--hyper-v-generation
参数
2019 年 4 月 23 日
版本 2.0.63
ACS
- 更改了
aks get-credentials
以提示是否覆盖复制的值 - 从 Dev Spaces 命令“aks use-dev-spaces”和“aks remove-dev-spaces”中删除了
(PREVIEW)
AMS
- 修复了有关资产和帐户筛选器更新的 bug
应用服务
- 为
webapp ssh
添加了 ASE 和超时支持 - 添加了在 Azure DevOps 管道中建立从 Github 存储库到函数应用的 CI CD 的支持
- 为
functionapp devops-build create
添加了--github-pat
参数,以接受 Github 个人访问令牌 - 为
functionapp devops-build create
添加了--github-repository
参数,以接受包含 functionapp 源代码的 Github 存储库 - 修复了
az webapp up --logs
失败并出现错误的问题;默认的 .NETCORE 版本将更新为 2.1 - 删除了使用消耗计划创建函数应用时不必要的 functionapp 设置
- 更改了
webapp up
,以便在默认 asp 字符串的末尾追加数字,以基于 SKU 选项创建新的 ASP - 添加了
-b
作为webapp up
的一个选项,用于在浏览器中启动应用 - 更改了
webapp deployment source config zip
以处理AZURE_CLI_DISABLE_CONNECTION_VERIFICATION
环境变量
部署管理器
- [预览] 创建和管理支持实施的项目
实验室
- 修复了导致提前退出的 bug
网络
- 为
dns zone create
添加了自动名称服务器委托,以在创建子区域期间在父级中使用
资源
- [已弃用] 已弃用
resource link
的--link-id
、--target-id
和--filter-string
参数- 改用
--link
、--target
和--filter
参数
- 改用
- 修复了
resource link [create|update]
命令无法正常运行的问题 - 修复了使用资源 ID 删除出错时可能导致崩溃的问题
SQL
- 在托管实例上添加了对自定义时区的支持
- 已更改为允许对
sql db update
使用弹性池名称 - 为
sql server [create|update]
添加了--no-wait
支持 - 添加了命令
sql server wait
存储
- 修复了
storage blob generate-sas
中双重编码 SAS 令牌的问题
VM
- 已将
--skip-shutdown
标志添加到vm|vmss stop
,以便在不关机的情况下关闭 VM - 已将
--storage-account-type
参数添加到sig image-version create
,用于设置发布配置文件的帐户类型 - 已将
--target-regions
参数添加到sig image-version create
,以允许设置特定于区域的存储帐户类型
2019 年 4 月 9 日
核心
- 修复了某些扩展显示了版本
Unknown
并且无法更新的问题
ACR
- 增加了对无休止运行某个映像的支持
AMS
- [已弃用] 已弃用
account-filter
和asset-filter
的--bitrate
参数 - [中断性变更] 已将
--bitrate
参数重命名为--first-quality
- 在
ams streaming-policy create
中添加了新的加密参数支持 - 已将新参数
--filters
添加到ams streaming-locator create
应用服务
- 为
webapp up
添加了--logs
支持 - 修复了
functionapp devops-build create
命令azure-pipelines.yml
生成问题 - 改进了
unctionapp devops-build create
错误处理和指示 - [中断性变更] 删除了
devops-build
命令的--local-git
标志,创建 Azure DevOps 管道时,必须进行本地 Git 检测和处理 - 添加了对创建 Linux 函数计划的支持
- 添加了使用
functionapp update --plan
在函数应用下切换计划的功能 - 添加了对 Azure Functions 高级计划横向扩展设置的支持
CDN
- 添加了对
Microsoft_Standard
和Standard_ChinaCdn
的支持
反馈参考
- 更改了
feedback
以显示最近运行的命令的元数据 - 更改了
feedback
以提示用户通过打开浏览器并使用问题模板来帮助创建问题 - 更改了
feedback
以在使用“--verbose”运行时输出问题正文
监视
- 修复了
metrics alert [create|update]
中“count”不是允许的值的问题
网络
- 修复了使用
vnet-gateway list-bgp-peer-status
时不显示表格式的问题 - 已将
list-request-headers
和list-response-headers
命令添加到application-gateway rewrite-rule
- 已将
list-server-variables
命令添加到application-gateway rewrite-rule condition
- 修复了更新 express-route 端口上的链路状态将引发未知属性异常
express-route port update
的问题
PrivateDNS
- 针对专用 DNS 区域添加了
network private-dns
资源
- 修复了
deployment create
和group deployment create
中具有空的参数集的参数文件不工作的问题
角色
- 修复了
create-for-rbac
以正确处理--years
- [中断性变更] 更改了
role assignment delete
以在无条件地删除订阅下的所有分配时进行提示
SQL
- 更新了
sql mi [create|update]
的属性 proxyOverride 和 publicDataEndpointEnabled
存储
- [中断性变更] 删除了
storage blob delete
的结果 - 向
storage blob generate-sas
添加了--full-uri
来通过 sas 创建 blob 的完整 RUI - 向
storage file copy start
添加了--file-snapshot
来从快照复制文件 - 更改了
storage blob copy cancel
以仅显示 NoPendingCopyOperation 的错误而不显示异常
2019 年 3 月 26 日
核心
- 修复了 dev 扩展不兼容的问题
- 错误处理现在会将客户引导到问题页
云
- 修复了
cloud set
中的“找不到订阅”错误
ACR
- 修复了映像导入中的冗余源
- 向
acr build
、acr run
、acr task create
和acr task update
命令添加了--auth-mode
- 添加了“acr task credential”命令组,用于管理任务的凭据
- 向
acr build
命令添加了“--no-wait”
应用服务
- 修复了 Bug:
webapp up
无法正确处理空目录或未知代码方案的运行 - 修复了槽不适用于
[webapp|functionapp] config ssl bind
的 Bug
机器人服务
- 添加了
bot prepare-deploy
,为通过webapp
部署机器人做准备 - 更改了
bot create --kind registration
,可以在未提供密码的情况下显示密码 - [中断性变更] 更改了
bot create --kind registration
中的--endpoint
,使之默认设置为空字符串而不是必需项 - 为 v4 Web 应用机器人的 ARM 模板的应用程序设置添加了
SCM_DO_BUILD_DURING_DEPLOYMENT
CDN
- 在
cdn endpoint [create|update|start|stop|delete|load|purge]
中添加了对--no-wait
的支持 - [中断性变更] 更改了
cdn endpoint create
的默认查询字符串缓存行为。 不再默认设置为“IgnoreQueryString”。 它现在由服务设置
Cosmosdb
- 在帐户更新时添加了对
--enable-multiple-write-locations
的支持 - 为
add
、remove
和list
命令添加了network-rule
子组以用于管理 Cosmos DB 帐户的 VNET 规则
交互
- 修复了与通过 azdev 安装的交互式扩展不兼容的问题
监视
- 更改后允许对
monitor metrics alert [create|update]
使用维度值*
网络
- 向
application-gateway
添加了rewrite-rule
命令组
配置文件
- 向
login
添加了针对托管服务标识的租户级别帐户支持
Postgres
- 添加了 postgresql
replica
命令和restart server
命令 - 更改后,可以从资源组获取默认位置(如果没有为创建服务器而提供此项),并为保留天数添加验证
资源
- 改进了
deployment [create|list|show]
的表输出 - 修复了
deployment [create|validate]
的无法识别类型 secureObject 的问题
图形
- 在
ad [app|sp] credential reset
中添加了对--end-date
的支持 - 增加了相关支持,可以通过
ad app permission add
添加权限 - 修复了没有权限时
ad app permission list
出现的 Bug - 更改了
ad sp delete
,可以在当前帐户没有订阅的情况下跳过角色分配删除操作 - 更改了
ad app create
,可以在未提供值的情况下将--identifier-uris
默认设置为空列表
存储
- 向
storage file download-batch
添加了--snapshot
,可以从共享快照下载内容 - 更改了
storage blob [download-batch|upload-batch]
进度栏,使之更简洁并可指示当前 Blob 的情况 - 修复了更新加密参数时
storage account update
出现的问题 - 修复了使用 oauth (
--auth-mode=login
) 时storage blob show
会失败的问题
VM
- 添加了
image update
命令
2019 年 3 月 12 日
版本 2.0.60
核心
- 修复了
cloud set
中有关找不到订阅的不正确错误
ACR
- 修复了映像导入中的冗余源
ACS
- 已更改为当 kubectl 不支持
aks browse
的--listen-address
参数时忽略该参数
应用服务
- 添加了
[webapp|functionapp] deployment list-publishing-credentials
以获取 Kudu 发布 url 及其凭据 - 删除了
webapp auth update
的错误打印语句 - 修复了
functionapp
以便为 Linux 应用服务计划中的运行时设置正确映像 - 删除了
webapp up
的预览标记并为该命令添加了改进
Botservice
- 为 v4 Web 应用机器人的 ARM 模板的应用程序设置添加了
SCM_DO_BUILD_DURING_DEPLOYMENT
- 为 v4 Web 应用机器人的 ARM 模板的应用程序设置添加了
Microsoft-BotFramework-AppId
和Microsoft-BotFramework-AppPassword
- 从
bot create
末尾的bot publish
命令输出删除了单引号 - 将
bot publish
更改为异步
容器
- 为
container [start|restart]
添加了--no-wait
参数
EventHub
- 为
eventhub create|update
添加了--skip-empty-archives
标记以在捕获中支持空存档
查找
- 主要功能更新
HDInsight
- 为
hdinsight create
添加了--storage-account-managed-identity
参数以支持 ADLS Gen2 MSI
网络
- 已修复
vpn-connection update
的以下问题:更新不同订阅中的网关之间的 VPN 连接时会失败
Rdbms
- 次要修补程序,用于从资源组获取默认位置(如果没有为创建服务器而提供),并为保留天数添加验证
角色
- 修复了
role definition update
以使用 ID 正确解析定义 - 更改了
ad app credential reset
以删除应用的服务主体始终存在的假设
Service Fabric
- 已修复
sf cluster list
不可迭代的问题
2019 年 2 月 26 日
版本 2.0.59
核心
- 修复了在某些情况下使用
--subscription NAME
会引发异常的问题
ACR
- 为
acr build
、acr task create
和acr task update
命令添加了--target
参数 - 改进了在未登录到 Azure 时运行时命令的错误处理
ACS
- 为
aks port-forward
添加了--listen-address
选项
应用服务
- 添加了
functionapp devops-build
命令
Batch
- [中断性变更] 已删除
batch pool upgrade os
命令 - [中断性变更] 已从
Application
响应删除Pacakges
属性 - 添加了
batch application package list
命令以列出应用程序的程序包 - [中断性变更] 已在所有
batch application
命令中将--application-id
更改为--application-name
- 为命令添加了
--json-file
参数以请求原始 API 响应 - 更新了验证以便将
https://
自动包含在所有终结点中(如果缺少)
CosmosDB
- 为
add
、remove
和list
命令添加了network-rule
子组以用于管理 Cosmos DB 帐户的 VNET 规则
Kusto
- [中断性变更] 已将数据库的
hot_cache_period
和soft_delete_period
类型更改为 ISO8601 持续时间格式
网络
- 为
vpn-connection [create|update]
添加了--express-route-gateway-bypass
参数 - 已从
express-route
扩展中添加了命令组 - 添加了
express-route gateway
和express-route port
命令组 - 为
express-route peering [create|update]
添加了--legacy-mode
参数 - 为
express-route [create|update]
添加了参数--allow-classic-operations
和--express-route-port
- 为
vnet-gateway [create|update]
添加了--gateway-default-site
参数 - 为
vnet-gateway
添加了ipsec-policy
命令
资源
- 已修复
deployment create
的以下问题:类型字段区分大小写 - 为
policy assignment create
添加了对基于 URI 的参数文件的支持 - 为
policy set-definition update
添加了对基于 URI 的参数和定义的支持 - 修复了
policy definition update
的参数和规则处理 - 已修复
resource show/update/delete/tag/invoke-action
的以下问题:跨订阅 ID 未正确采用订阅 ID
角色
- 为
ad app [create|update]
添加了对应用角色的支持
VM
- 已修复
vm create where
的以下问题:未在默认情况下为 Ubuntu 18.0 启用加速网络
2019 年 2 月 12 日
版本 2.0.58
核心
- 如果有可更新的包,
az --version
现在会显示一条通知 - 修复了以下退化问题:
--ids
不再可用于 JSON 输出
ACR
- [中断性变更] 删除了
acr build-task
命令组 - [中断性变更] 从
acr repository delete
中删除了--tag
和--manifest
选项
ACS
- 为
aks [enable-addons|disable-addons]
添加了对不区分大小写的名称的支持 - 为 Azure Active Directory 添加了使用
aks update-credentials --reset-aad
更新操作的支持 - 添加了说明,指出
aks get-credentials
的--output
已被忽略
AMS
- 添加了
ams streaming-endpoint [start | stop | create | update] wait
命令 - 添加了
ams live-event [create | start | stop | reset] wait
命令
应用服务
- 添加了使用 ACR 容器创建和配置函数的功能
- 添加了对通过 json 更新 webapp 配置的支持
- 改进了有关
appservice-plan-update
的帮助 - 在 functionapp create 上添加了对 App Insights 的支持
- 修复了 webapp SSH 的问题
Botservice
- 改进了
bot publish
的用户体验 - 添加了在执行
az bot publish
期间运行npm install
时的超时警告 - 从
az bot create
中的--name
删除了无效字符.
- 已更改为停止在创建 Azure 存储、应用服务计划、Function App/Web 应用和 Application Insights 时将资源名称随机化
- [已弃用] 弃用了参数
--proj-name
以支持--proj-file-path
- 更改了
az bot publish
以删除提取的 IIS Node.js 部署文件(如果它们尚不存在) - 为
az bot publish
添加了--keep-node-modules
参数以便不删除应用服务的node_modules
文件夹 - 为在创建 Azure 函数或 Web 应用机器人时
az bot create
的输出添加了"publishCommand"
键值对"publishCommand"
的值是一条az bot publish
命令,其中预填充了发布新创建的机器人所需的参数
- 更新了 ARM 模板中的
"WEBSITE_NODE_DEFAULT_VERSION"
,以便 v4 SDK 机器人能够使用 10.14.1 而不是 8.9.4
Key Vault
- 已修复了
keyvault secret backup
存在的以下问题:一些用户在使用--id
时收到了unexpected_keyword
错误
监视
- 更改了
monitor metrics alert [create|update]
以允许维度值*
网络
- 更改了
dns zone export
以确保导出的 CNAME 是 FQDN - 为
nic ip-config address-pool [add|remove]
添加了--gateway-name
参数以支持应用程序网关后端地址池 - 为
network watcher flow-log configure
添加了--traffic-analytics
和--workspace
参数以支持通过 Log Analytics 工作区执行流量分析 - 为
lb inbound-nat-pool [create|update]
添加了--idle-timeout
和--floating-ip
策略见解
- 添加了
policy remediation
命令以支持资源策略修正功能
RDBMS
- 改进了帮助消息和命令参数
Redis
- 添加了用于管理防火墙规则的命令(创建、更新、删除、显示、列出)
- 添加了用于管理服务器链接的命令(创建、删除、显示、列出)
- 添加了用于管理修补计划的命令(创建、更新、删除、显示)
- 为 redis create 添加了对可用性区域和最低 TLS 版本的支持
- [中断性变更] 删除了
redis update-settings
和redis list-all
命令 - [中断性变更] 如果
redis create
的参数“tenant settings”采用 key[=value] 格式,则它不会被接受 - [已弃用] 添加了警告消息以用于弃用
redis import-method
命令
角色
- [中断性变更] 将
az identity
命令从vm
命令变动到此处
SQL VM
- [已弃用] 由于存在拼写错误,弃用了参数
--boostrap-acc-pwd
VM
- 更改了
vm list-skus
以允许使用--all
来代替--all true
- 添加了
vmss run-command [invoke | list | show]
- 修复了以下 bug:如果以前运行过
vmss encryption enable
,那么它会失败 - [中断性变更] 已将
az identity
命令变动为role
命令
2019 年 1 月 31 日
版本 2.0.57
核心
- 问题 8399 的修补程序。
2019 年 1 月 28 日
版本 2.0.56
ACR
- 添加了对 VNet/IP 规则的支持
ACS
- 添加了虚拟节点预览版
- 添加了托管 OpenShift 命令
- 为
aks update-credentials -reset-service-principal
添加了对服务主体更新操作的支持
AMS
- [重大更改] 已将
ams asset get-streaming-locators
重命名为ams asset list-streaming-locators
- [重大更改] 已将
ams streaming-locator get-content-keys
重命名为ams streaming-locator list-content-keys
应用服务
- 在
functionapp create
上添加了对 App Insights 的支持 - 为 Function App 添加了对创建应用服务计划(包括“弹性高级”计划)的支持
- 修复了“弹性高级”计划的应用设置问题
容器
- 添加了
container start
命令 - 已更改为允许在容器创建期间对 CPU 使用十进制值
EventGrid
- 为
event-subscription [create|update]
添加了--deadletter-endpoint
参数 - 已将 storagequeue 和 hybridconnection 添加为 'event-subscription [create|update] --endpoint-type' 的新值
- 为
event-subscription create
添加了--max-delivery-attempts
和--event-ttl
参数以指定事件的重试策略 - 为
event-subscription [create|update]
添加了一条警告消息,在作为目标的 webhook 用于事件订阅时会显示该消息 - 为所有与事件订阅相关的命令添加了 source-resource-id 参数,并且将所有其他与源资源相关的参数标记为已弃用
HDInsight
- [中断性变更] 从
hdinsight [application] create
中删除了--virtual-network
和--subnet-name
参数 - [中断性变更] 已将
hdinsight create --storage-account
更改为接受存储帐户(而不是 blob 终结点)的名称或 ID - 为
hdinsight create
添加了--vnet-name
和--subnet-name
- 为
hdinsight create
添加了对企业安全性套餐和磁盘加密的支持 - 添加了
hdinsight rotate-disk-encryption-key
命令 - 添加了
hdinsight update
命令
IoT
- 为 routing-endpoint 命令添加了编码格式
Kusto
- 预览版
监视
- 已将 ID 比较更改为不区分大小写
配置文件
- 为
login
的托管服务标识启用了租户级别帐户
网络
- 已修复
express-route update
的以下问题:--bandwidth
参数被忽略 - 已修复
ddos-protection update
的以下问题:集合推导导致了堆栈跟踪
资源
- 为
group deployment create
添加了对 URI 参数文件的支持 - 为
policy assignment [create|list|show]
添加了对托管标识的支持
SQL 虚拟机
- 预览版
存储
- 更改了修补程序以仅更新同一对象上更改的属性
- 已修复 #8021,二进制数据在返回时采用 base 64 编码
VM
- 更改了
vm encryption enable
以验证磁盘加密 keyvault 和密钥加密 keyvault 是否存在 - 为
vm encryption enable
添加了--force
标志
2019 年 1 月 15 日
版本 2.0.55
ACR
- 已更改为允许强制推送不存在的 helm chart
- 已更改为在没有 ARM 请求的情况下允许运行时操作
- [已弃用] 在以下命令中已弃用
--resource-group
参数:acr login
acr repository
acr helm
ACS
- 添加了对新 ACI 区域的支持
应用服务
- 修复了为 ASE 上托管的应用上传证书时的问题(其中 ASE RG 与 App RG 不同)
- 已将
webapp up
更改为使用 SKU P1V1 作为 Linux 的默认值 - 修复了
[webapp|functionapp] deployment source config-zip
以在部署失败时显示适当的错误消息 - 添加了
webapp ssh
命令
Botservice
- 为
bot create
添加了部署状态更新
配置
- 添加了
none
作为可配置的输出格式
CosmosDB
- 添加了对使用共享吞吐量创建数据库的支持
HDInsight
- 添加了用于管理应用程序的命令
- 添加了用于管理脚本操作的命令
- 添加了用于管理 Operations Management Suite (OMS) 的命令
- 为
hdinsight list-usage
添加了对列出区域使用情况的支持 - [中断性变更] 从
hdinsight create
中删除了默认群集类型
网络
- 为
traffic-manager profile [create|update]
添加了--custom-headers
和--status-code-ranges
参数 - 添加了新的路由类型:子网和多值
- 为
traffic-manager endpoint [create|update]
添加了--custom-headers
和--subnets
参数 - 修复了为
ddos-protection update
提供--vnets ""
导致出现错误的问题
角色
- [已弃用] 弃用了
create-for-rbac
的参数--password
。 改为使用 CLI 生成的安全密码
安全性
- 初始版本
存储
- [中断性变更] 已将
storage [blob|file|container|share] list
的默认结果数更改为 5000。 将--num-results *
用于返回所有结果的原始行为 - 为
storage [blob|file|container|share] list
添加了--marker
参数 - 已为
storage [blob|file|container|share] list
将用于下一页的日志标记添加到 STDERR - 添加了带有对静态网站的支持的
storage blob service-properties update
命令
VM
- 更改了
vm [disk|unmanaged-disk]
和vmss disk
以具有更一致的参数 - 为
[vm|vmss] create
添加了对跨租户映像引用的支持 - 已修复了
vm diagnostics get-default-config --windows-os
中默认配置的 bug - 为
vmss extension set
添加了参数--provision-after-extensions
以定义在设置扩展之前必须预配哪些扩展 - 为
sig image-version update
添加了参数--replica-count
以用于设置默认复制计数 - 修复了
image create --source
的以下 bug:源 os 磁盘被误解为同名的 VM,即使提供了完整资源 ID 也是如此
2018 年 12 月 20 日
版本 2.0.54
应用服务
- 修复了
webapp up
无法重新部署的问题 - 添加了对列出和还原 Web 应用快照的支持
- 为 Windows 函数应用添加了对
--runtime
标志的支持
IoTCentral
- 修复了更新命令 API 调用
角色
- [中断性变更] 将
ad [app|sp] list
更改成了默认情况下仅列出前 100 个对象
SQL
- 在托管实例上添加了对自定义排序规则的支持
VM
- 为
disk create
添加了---os-type
参数
2018 年 12 月 18 日
版本 2.0.53
ACR
- 添加了对从外部容器注册表导入映像的支持
- 精简了任务列表的表布局
- 添加了对 Azure DevOps URL 的支持
ACS
- 添加了虚拟节点预览版
- 从
aks create
的 AAD 参数中删除了“(PREVIEW)” - [已弃用] 弃用了
az acs
命令。 ACS 服务将于 2020 年 1 月 31 日停用 - 创建新的 AKS 群集时添加了对网络策略的支持
- 当只有一个节点池时不再需要
aks scale
的--nodepool-name
参数
应用服务
- 修复了
webapp config container
不遵守--slot
参数的问题
Botservice
- 添加了调用
bot show
时对.bot
文件分析的支持 - 修复了 AppInsights 预配 bug
- 修复了处理文件路径时的空格 bug
- 减少了 Kudu 网络调用
- 常规命令用户体验改进
消耗
- 修复了预算 API 的 bug 以显示通知
CosmosDB
- 添加了对将帐户从多主更新为单主的支持
地图
- 在
maps account [create|update]
中添加了对 S1 SKU 的支持
网络
- 在
watcher flow-log configure
中添加了对--format
和--log-version
的支持 - 修复了使用 "" 清除解决方案和注册 VNet 不起作用的
dns zone update
问题
资源
- 修复了
policy assignment [create|list|delete|show|update]
中的管理组的作用域参数的处理 - 添加了新命令
resource wait
存储
- 在
storage logging update
中添加了为存储服务更新日志架构版本的能力
VM
- 修复了当指定的 VM 没有已分配的托管服务标识时
vm identity remove
中的故障
2018 年 12 月 4 日
版本 2.0.52
核心
- 添加了对多租户服务主体的跨租户资源预配的支持
- 修复了无法正确分析从带有 tsv 输出的命令通过管道传递的 ID 的 bug
应用服务
- [预览] 添加了
webapp up
命令以帮助创建内容并将内容部署到应用 - 修复了由于后端更改而产生的基于容器的 Windows 应用 bug
网络
- 为
application-gateway waf-config set
添加了--exclusion
参数以支持 WAF 排除
角色
- 添加了对密码凭据的自定义标识符的支持
VM
- [已弃用] 已弃用
vm extension [show|wait] --expand
参数 - 为
vm restart
添加了--force
参数以重新部署无响应的 VM - 更改了
[vm|vmss] create --authentication-type
以接受 "all",以便创建带密码和 ssh 身份验证的 VM - 添加了
image create --os-disk-caching
参数以便为映像设置 os 磁盘缓存
2018 年 11 月 20 日
版本 2.0.51
核心
- 更改了 MSI 登录,目的是在标识中不重复使用订阅名称
ACR
- 向任务步骤添加了上下文标记
- 增加了对在 acr 运行中设置机密以镜像 acr 任务的支持
- 对于
show-tags
和show-manifests
命令,改进了对--top
和--orderby
的支持。
应用服务
- 更改了 zip 部署的默认超时,轮询状态的时间增加到了 5 分钟。另外还增加了一个超时属性,用于自定义该值
- 更新了默认的
node_version
。 在一个两阶段交换过程中执行的槽交换重置操作会保留所有的 appsetting 和连接字符串 - 去除了针对 Linux 应用服务计划创建操作的客户端 SKU 检查
- 修复了尝试获取 zipdeploy 状态时出现的错误
IotCentral
- 增加了创建 IoT Central 应用程序时进行的子域可用性检查
KeyVault
- 修复了可能忽略了错误的 Bug
网络
- 为
application-gateway
添加了root-cert
子命令,用于处理受信任的根证书 - 为
application-gateway [create|update]
添加了--min-capacity
和--custom-error-pages
选项: - 为
application-gateway create
添加了适用于可用性区域支持的--zones
- 为
application-gateway waf-config set
添加了--file-upload-limit
、--max-request-body-size
和--request-body-check
参数
Rdbms
- 增加了 mariadb vnet 命令
Rbac
- 修复了尝试在
ad app update
中更新不可变凭据时出现的问题 - 增加了输出警告,目的是告知用户在不远的将来会对
ad [app|sp] list
进行重大更改
存储
- 改进了对使用存储复制命令时出现的极端情况的处理
- 修复了在目标和源帐户相同的情况下
storage blob copy start-batch
不使用登录凭据的问题 - 修复了在
sas_token
未合并到 URL 中的情况下storage [blob|file] url
出现的 Bug - 为
[blob|container] list
添加了重大更改警告:默认情况下,很快会输出前 5000 个结果
VM
- 为
[vm|vmss] create --storage-sku
添加了支持,允许为托管的 OS 磁盘和数据磁盘分别指定存储帐户 SKU - 已将
sig image-version
的版本名称参数更改为--image-version -e
- 已弃用
sig image-version
参数--image-version-name
,代之以--image-version
- 为
[vm|vmss] create --ephemeral-os-disk
添加了使用本地 OS 磁盘的支持 - 在
snapshot create/update
中添加了对--no-wait
的支持 - 添加了
snapshot wait
命令 - 增加了将实例名称与
[vm|vmss] extension set --extension-instance-name
配合使用的支持
2018 年 11 月 6 日
版本 2.0.50
核心
- 添加了对服务主体 sn + 颁发者身份验证的支持
ACR
- 为任务源触发器添加了对提交和拉取请求 git 事件的支持
- 已更改为使用默认 Dockerfile(如果未在 build 命令中指定它)
ACS
- [中断性变更] 已删除
enable_cloud_console_aks_browse
以在默认情况下启用“az aks browse”
顾问
- 正式版
AMS
- 添加了新命令组:
ams account-filter
ams asset-filter
ams content-key-policy
ams live-event
ams live-output
ams streaming-endpoint
ams mru
- 添加了新命令:
ams account check-name
ams job update
ams asset get-encryption-key
ams asset get-streaming-locators
ams streaming-locator get-content-keys
- 为
ams streaming-policy create
添加了加密参数支持 - 为
ams transform output remove
添加了支持,它现在可以通过传递要删除的输出索引来执行 - 为
ams job
命令组添加了--correlation-data
和--label
参数 - 为
ams asset
命令组添加了--storage-account
和--container
参数 - 在
ams asset get-sas-url
命令中添加了到期时间默认值(现在 + 23 小时)和权限默认值(读取) - [中断性变更] 已将
ams streaming locator
命令替换为ams streaming-locator
- [中断性变更] 更新了
ams streaming locator
的--content-keys
参数 - [中断性变更] 已在
ams streaming locator
命令中将--content-policy-name
重命名为--content-key-policy-name
- [中断性变更] 已将
ams streaming policy
命令替换为ams streaming-policy
- [中断性变更] 已在
ams transform
命令组中将--preset-names
参数替换为--preset
。 现在只能一次设置 1 个输出/预设(若要添加更多,必须运行ams transform output add
)。 此外,还可以通过将路径传递到自定义 JSON 来设置自定义 StandardEncoderPreset - [中断性变更] 已在
ams job start
命令中将--output-asset-names
重命名为--output-assets
。 现在,它接受 'assetName=label' 格式的资产列表(以空格分隔)。 没有标签的资产可以采用以下格式发送:'assetName='
应用服务
- 修复了
az webapp config backup update
中的 bug,在尚未设置备份计划的情况下,该 bug 会阻止设置备份计划
配置
- 已将 YAML 添加到输出格式选项
容器
- 已更改为在将容器组导出到 yaml 时显示标识
EventHub
- 在
eventhub namespace [create|update]
中添加了--enable-kafka
标志以支持 Kafka
交互
- Interactive 现在会安装
interactive
扩展,从而实现更快速的更新和支持
监视
- 为
monitor metrics alert [create|update]
中的--condition
添加了对包括字符正斜杠 (/) 和句点 (.) 的指标名称的支持
网络
- 已弃用
network interface-endpoint
命令名称以支持network private-endpoint
- 修复了
express-route peering connection create
中的参数--peer-circuit
不接受某个 ID 的问题 - 修复了
--ip-tags
无法正确地与public-ip create
配合工作的问题
配置文件
- 将
--use-cert-sn-issuer
添加到了az login
,以便服务主体可以在证书自动滚动更新的情况下登录
RDBMS
- 添加了 mysql 副本命令
资源
- 为
policy definition|set-definition
命令添加了对管理组和订阅的支持
角色
- 添加了对 API 权限管理、登录用户以及应用程序密码和证书凭据管理的支持
- 更改了
ad sp create-for-rbac
以避免 displayName 和服务主体名称之间的混淆 - 添加了支持以向 AAD 应用授予权限
存储
- 添加了支持以仅使用 SAS 和终结点连接到存储服务(不使用帐户名或密钥),如配置 Azure 存储连接字符串中所述。
VM
- 为
image create
添加了storage-sku
参数以用于设置映像的默认存储帐户类型 - 修复了
vm resize
的 bug,其中--no-wait
选项会导致命令崩溃 - 更改了
vm encryption show
表输出格式以显示状态 - 更改了
vm secret format
以要求 json/jsonc 输出。 如果选择了不需要的输出格式,则会警告用户并将输出格式默认为 json 输出 - 已改进了
vm create --image
的参数验证
2018 年 10 月 23 日
版本 2.0.49
核心
- 修复了
--ids
的问题,即--subscription
优先于--ids
中的订阅的问题 - 添加了使用
--ids
来忽略参数时会发出的显式警告
ACR
- 修复了 Python2 中的 ACR 生成编码问题
CDN
- [中断性变更] 更改了
cdn endpoint create
的默认查询字符串缓存行为,不再默认设置为“IgnoreQueryString”。 它现在由服务设置
容器
- 增加了
Private
,作为一种可传递给“--ip-address”的有效类型 - 更改后,可以只使用子网 ID 为容器组设置虚拟网络
- 更改后,可以使用 VNet 名称或资源 ID 在不同资源组中使用 VNet
- 增加了
--assign-identity
,用于向容器组添加 MSI 标识 - 增加了
--scope
,用于为系统分配的 MSI 标识创建角色分配 - 添加了一条警告,该警告会在使用不需长时间运行的映像创建容器组时发出
- 修复了
list
和show
命令的表输出问题
CosmosDB
- 为
cosmosdb create
添加了--enable-multiple-write-locations
支持
交互
- 更改后,可确保全局订阅参数显示在参数中
IoT Central
- 增加了模板和显示名称选项,用于创建 IoT Central 应用程序
- [中断性变更] 删除了对 F1 SKU 的支持;改用 S1 SKU
监视器
- 对
monitor activity-log list
的更改:- 增加了相关支持,可以在订阅级别列出所有事件
- 增加了
--offset
参数,可以更容易地创建时间查询 - 改进了
--start-time
和--end-time
的验证,可以使用更大范围的 ISO8601 格式以及对用户更友好的日期时间格式 - 增加了
--namespace
,作为已弃用选项--resource-provider
的别名 - 弃用了
--filters
,因为除了那些带有强类型选项的值,服务不支持其他值
- 对
monitor metrics list
的更改:- 增加了
--offset
参数,可以更容易地创建时间查询 - 改进了
--start-time
和--end-time
的验证,可以使用更大范围的 ISO8601 格式以及对用户更友好的日期时间格式
- 增加了
- 改进了
monitor diagnostic-settings create
的--event-hub
和--event-hub-rule
参数的验证
网络
- 增加了
nic create
的--app-gateway-address-pools
和--gateway-name
参数,支持向 NIC 添加应用程序网关后端地址池 - 增加了
nic ip-config create/update
的--app-gateway-address-pools
和--gateway-name
参数,支持向 NIC 添加应用程序网关后端地址池
ServiceBus
- 为 MigrationConfigProperties 增加了只读的
migration_state
,可以显示将命名空间从服务总线标准版迁移到高级版时的最新状态
SQL
- 修复了
sql failover-group create
和sql failover-group update
,使之适用于手动故障转移策略
存储
- 修复了
az storage cors list
输出格式设置,所有项都显示正确的“服务”密钥 - 增加了
--bypass-immutability-policy
参数,适用于不可变性策略阻止的容器删除操作
VM
- 在
[vm|vmss] create
中将 Lv/Lv2 系列计算机的磁盘缓存模式强制设置为None
- 更新了支持的大小列表,支持适用于
vm create
的网络加速器 - 为
disk create
的 ultrassd iops 和 mbps 配置增加了强类型参数
2018 年 10 月 16 日
版本 2.0.48
VM
- 修复了导致 Homebrew 安装失败的 SDK 问题
2018 年 10 月 9 日
版本 2.0.47
核心
- 改进了“错误请求”错误的错误处理
ACR
- 添加了对与 helm 客户端类似的表格格式的支持
ACS
- 添加了
aks [create|scale] --nodepool-name
以配置节点池名称,该名称截断为 12 个字符,默认值为 nodepool1 - 已修复以在 Parimiko 失败时回退到“scp”
- 已将
aks create
更改为不再需要--aad-tenant-id
- 改进了存在重复条目时 Kubernetes 凭据的合并
容器
- 更改了
functionapp create
以支持使用特定运行时创建 Linux 消耗计划类型 - [预览] 添加了对在 Windows 容器上托管 Web 应用的支持
事件中心
- 修复了
eventhub update
命令 - [中断性变更] 更改了
list
命令,以便以典型方式处理资源 NotFound(404) 错误,而不是显示空列表
扩展
- 修复了尝试添加已安装的扩展的问题
HDInsight
- 初始版本
IoT
- 添加了扩展安装命令,以便首次运行横幅
KeyVault
- 已更改为将 keyvault storage 命令限制为使用最新 API 配置文件
网络
- 修复了
network dns zone create
:即使用户已配置了默认位置,命令也会成功。 请参阅 #6052 - 弃用了适用于
network vnet peering create
的--remote-vnet-id
- 向
network vnet peering create
添加了--remote-vnet
以接受名称或 ID - 使用
--subnet-prefixes
向network vnet create
添加了对多个子网前缀的支持 - 使用
--address-prefixes
向network vnet subnet [create|update]
添加了对多个子网前缀的支持 - 修复了
network application-gateway create
存在的阻止使用WAF_v2
或Standard_v2
SKU 创建网关的问题 - 向
network vnet subnet update
添加了--service-endpoint-policy
便利参数
角色
- 添加了对将 Azure AD 应用所有者列为
ad app owner
的支持 - 添加了对将 Azure AD 服务主体所有者列入
ad sp owner
的支持 - 已更改为确保角色定义创建和更新命令接受多个权限配置
- 已更改
ad sp create-for-rbac
,以确保主页 URI 始终为“https”
服务总线
- [中断性变更] 更改了
list
命令,以便以典型方式处理资源 NotFound(404) 错误,而不是显示空列表
VM
- 修复了
disk grant-access
中的空accessSas
字段 - 已更改
vmss create
,以保留足够大的前端端口范围来处理过度预配 - 修复了
sig
的更新命令 - 在
sig
中添加了--no-wait
支持以便管理映像版本 - 已更改
vm list-ip-addresses
,以显示公共 IP 地址的可用性区域 - 已更改
[vm|vmss] disk attach
,以将磁盘的默认 lun 设置为第一个可用位置
2018 年 9 月 21 日
版本 2.0.46
ACR
- 添加了 ACR 任务命令
- 添加了快速运行命令
- 已弃用
build-task
命令组 - 添加了
helm
命令组,以支持使用 ACR 管理 helm 图表 - 添加了幂等创建托管注册表的支持
- 添加了无格式标志以用于显示生成日志
ACS
- 更改了
install-connector
命令以设置 AKS 主 FQDN - 修复了未指定服务主体和 skip-role-assignemnt 时为 vnet-subnet-id 创建角色分配的问题
应用服务
- 添加了 Webjobs(连续和触发)操作管理的支持
- az webapp config set 支持 --fts-state 属性。另外,添加了 az functionapp config set 和 show 的支持
- 添加了为 Web 应用自带存储的支持
- 添加了列出和还原已删除 Web 应用的支持
Batch
- 更改了通过
--json-file
添加任务的方法,以支持 AddTaskCollectionParameter 语法 - 更新了接受
--json-file
格式的文档 - 为
batch pool create
添加了--max-tasks-per-node-option
- 更改了
batch account
的行为,以便在未指定选项时显示当前已登录的帐户
Batch AI
- 修复了在
batchai cluster create
命令中自动创建存储帐户失败的问题
认知服务
- 为
--sku
、--kind
和--location
参数添加了补全选项 - 添加了命令
cognitiveservices account list-usage
- 添加了命令
cognitiveservices account list-kinds
- 添加了命令
cognitiveservices account list
- 弃用了
cognitiveservices list
- 已将
--name
更改为cognitiveservices account list-skus
的可选参数
容器
- 添加了重启和停止正在运行的容器组的功能
- 添加了
--network-profile
用于传入网络配置文件 - 添加了
--subnet
和--vnet_name
,以便在 VNET 中创建容器组 - 更改了表输出,以显示容器组的状态
Datalake
- 添加了针对虚拟网络规则的命令
交互式 Shell
- 在 Windows 中修复了当命令无法正常运行时发生的错误
- 修复了交互模式下已弃用对象导致的命令加载问题
IoT
- 添加了路由 IoT 中心的支持
密钥保管库
- 修复了 RSA 密钥的 Key Vault 密钥导入问题
网络
- 添加了
network public-ip prefix
命令以支持公共 IP 前缀功能 - 添加了
network service-endpoint
命令以支持服务终结点策略功能 - 添加了
network lb outbound-rule
命令以支持创建标准负载均衡器出站规则 - 为
network lb frontend-ip create/update
添加了--public-ip-prefix
,以支持使用公共 IP 前缀的前端 IP 配置 - 为
network lb rule/inbound-nat-rule/inbound-nat-pool create/update
添加了--enable-tcp-reset
- 为
network lb rule create/update
添加了--disable-outbound-snat
- 允许对经典 NSG 使用
network watcher flow-log show/configure
- 添加
network watcher run-configuration-diagnostic
命令 - 修复了
network watcher test-connectivity
命令,并添加了--method
、--valid-status-codes
和--headers
属性 network express-route create/update
:添加了--allow-global-reach
标志network vnet subnet create/update
:添加了对--delegation
的支持- 添加了
network vnet subnet list-available-delegations
命令 network traffic-manager profile create/update
:为 Monitor 配置添加了对--interval
、--timeout
和--max-failures
的支持。已弃用了选项--monitor-path
、--monitor-port
和--monitor-protocol
,并改用--path
、--port
和--protocol
network lb frontend-ip create/update
:修复了用于设置专用 IP 分配方法的逻辑。如果提供了专用 IP 地址,则分配是静态的。如果未提供专用 IP 地址,或者为专用 IP 地址提供了空字符串,则分配是动态的。dns record-set * create/update
:添加了对--target-resource
的支持- 添加了
network interface-endpoint
命令用于查询接口终结点对象 - 添加了
network profile show/list/delete
用于对网络配置文件进行部分管理 - 添加了
network express-route peering connection
命令用于管理 ExpressRoute 之间的对等连接
RDBMS
- 添加了 MariaDB 服务的支持
预留
- 在保留的资源枚举类型中添加了 CosmosDb
- 在修补模型中添加了名称属性
管理应用
- 修复了
managedapp create --kind MarketPlace
中导致创建市场托管应用的实例时发生崩溃的 bug - 更改了
feature
命令,使其限制为受支持的配置文件
角色
- 添加了列出用户组成员身份的支持
SignalR
- 首次发布
存储
- 添加了
--auth-mode login
参数,以及使用用户的登录凭据进行 Blob 和队列授权 - 添加了
storage container immutability-policy/legal-hold
用于管理不可变存储
VM
- 修复了当公钥文件缺失时,
vm create --generate-ssh-keys
覆盖私钥文件的问题(#4725、#6780) - 通过
az sig
添加了对共享映像库的支持
2018 年 8 月 28 日
版本 2.0.45
核心
- 修复了加载空配置文件的问题
- 增加了对 Azure Stack 的
2018-03-01-hybrid
配置文件的支持
ACR
- 增加了在没有 ARM 请求的情况下针对运行时操作的解决方法
- 从默认情况下
build
命令中上传的 tar 更改为 exclude 版本控制文件(例如,.git、.gitignore)
ACS
- 将
aks create
更改为默认的Standard_DS2_v2
VM - 更改了
aks get-credentials
,现在可以通过调用新 API 来获取群集凭据
应用服务
- 在 functionapp 和 webapp 中增加了对 CORS 的支持
- 在 create 命令中增加了 ARM 标记支持
- 更改了
[webapp|functionapp] identity show
,将会在资源缺失的情况下退出并显示代码 3
备份
- 更改了
backup vault backup-properties show
,将会在资源缺失的情况下退出并显示代码 3
Bot 服务
- 初始机器人服务 CLI 版本
认知服务
- 添加了新参数
--api-properties,
,此参数是创建某些服务所需的
IoT
- 修复了关联已链接中心的问题
监视
- 增加了适用于近实时指标警报的
monitor metrics alert
命令 - 弃用了
monitor alert
命令
网络
- 更改了
network application-gateway ssl-policy predefined show
,将会在资源缺失的情况下退出并显示代码 3
资源
- 更改了
provider operation show
,将会在资源缺失的情况下退出并显示代码 3
存储
- 更改了
storage share policy show
,将会在资源缺失的情况下退出并显示代码 3
VM
- 更改了
vm/vmss identity show
,将会在资源缺失的情况下退出并显示代码 3 - 弃用了适用于
vm create
的--storage-caching
2018 年 8 月 14 日
版本 2.0.44
核心
- 修复了
table
输出中的数字显示问题 - 增加了 YAML 输出格式
遥测
- 改进了遥测报告
ACR
- 添加了
content-trust policy
命令 - 修复了
.dockerignore
未正确处置的问题
ACS
- 更改了
az acs/aks install-cli
,可以在 Windows 的%USERPROFILE%\.azure-kubectl
下安装 - 更改了
az aks install-connector
,可检测群集是否有 RBAC 并可正确配置 ACI 连接器 - 更改了角色分配方式,可以将提供的角色分配到子网
- 增加了新选项,对于已提供角色的子网,可以“跳过角色分配”
- 更改了角色分配,对于已存在分配的子网,可以跳过角色分配
应用服务
- 修复了妨碍在外部资源组中使用存储帐户创建 function-app 的 Bug
- 修复了在进行 zip 部署时发生崩溃的问题
BatchAI
- 更改了创建自动存储帐户时的记录器输出,现在会指定“资源组”。
容器
- 增加了
--secure-environment-variables
,用于将安全的环境变量传递到容器
IoT
- [中断性变更] 删除了弃用的命令,这些命令已移至 IoT 扩展
- 更新了元素,现在不采用
azure-devices.net
域
IoT 中心
- IoT Central 模块的初始版本
KeyVault
- 增加了用于管理存储帐户和 SAS 定义的命令
- 增加了用于网络规则的命令
- 增加了针对机密、密钥和证书操作的
--id
参数 - 增加了对 KV 管理多 API 版本的支持
- 增加了对 KV 数据平面多 API 版本的支持
中继
- 初始版本
Sql
- 添加了
sql failover-group
命令
存储
- [中断性变更] 更改了
storage account show-usage
,现在需要--location
参数并且会按区域列出 - 更改了
--resource-group
参数,现在此参数为storage account
命令的可选参数 - 对于适用于单个聚合消息的批处理命令中的单个失败,删除了“前提条件失败”警告
- 更改了
[blob|file] delete-batch
命令,不再输出 null 数组 - 更改了
blob [download|upload|delete-batch]
命令,现在可以读取容器 URL 中的 SAS 令牌
VM
- 为
vm list-skus
添加了常用筛选器,方便用户使用
2018 年 7 月 31 日
版本 2.0.43
ACR
- 在
acr build-task show
命令中添加了--with-secure-properties
标志 - 添加了
acr build-task update-build
命令
ACS
- 更改为按 [Ctrl+C] 结束
az aks browse
时返回“0 (成功)”
Batch
- 修复了在 cloudshell 中显示 AAD 令牌时的 bug
容器
- 删除了在设置订阅时
--log-analytics-workspace-key
对名称或 ID 的要求
网络
- 为 Azure Stack 添加了对 2017-03-09-profile 的 dns 支持
资源
- 将
--rollback-on-error
添加到group deployment create
以在出错时执行已知良好的部署 - 修复了将
--parameters {}
用于group deployment create
导致错误的问题
角色
- 添加了对堆栈配置文件 2017-03-09-profile 的支持
- 修复了
app update
的通用更新参数无法正常工作的问题
搜索
- 为 Azure 搜索服务添加了命令
服务总线
- 添加了迁移命令组,以将命名空间从服务总线标准版迁移到高级版
- 为服务总线队列和订阅添加了新的可选属性
queue
中的--enable-batched-operations
和--enable-dead-lettering-on-message-expiration
subscriptions
中的--dead-letter-on-filter-exceptions
存储
- 添加了对使用单个连接下载大型文件的支持
- 转换了在缺少资源时未能失败并显示退出代码 3 的
show
命令
VM
- 添加了对按订阅列出可用性集的支持
- 添加了对
StandardSSD_LRS
的支持 - 添加了在创建 VM 规模集时对应用程序安全组的支持
- [中断性变更] 更改了
[vm|vmss] create
、[vm|vmss] identity assign
,[vm|vmss] identity assign
,和[vm|vmss] identity remove
以便以字典格式输出用户分配的标识
2018 年 7 月 18 日
版本 2.0.42
核心
- 在 WSL bash 窗口中添加了对基于浏览器的登录的支持
- 为所有通用更新命令添加了
--force-string
标志 - [中断性变更] 更改了“show”命令以记录错误消息,并在缺少资源时退出代码为 3
ACR
- [中断性变更] 在“acr build”命令中将“--no-push”更新为纯标志
- 在
acr repository
组下添加了show
和update
命令 - 为
show-manifests
和show-tags
添加了--detail
标记以显示更详细的信息 - 添加了
--image
参数以支持通过图像获取构建详细信息或日志
ACS
- 如果
--max-pods
小于 5,则将az aks create
更改为错误输出
应用服务
- 添加了对 PremiumV2 sku 的支持
Batch
- 修复了在 Cloud Shell 模式下使用令牌凭据时的 bug
- 将 JSON 输入更改为不区分大小写
Batch AI
- 修复了
az batchai job exec
命令
容器
- 删除了非 dockerhub 注册表的用户名和密码要求
- 修复了从 yaml 文件创建容器组时的错误
网络
- 为
network nic [create|update|delete]
添加了--no-wait
支持 - 添加了
network nic wait
- 对
network vnet [subnet|peering] list
弃用了--ids
参数 - 添加了
--include-default
标志以在network nsg rule list
的输出中包含默认安全规则
资源
- 为
group deployment delete
添加了--no-wait
支持 - 为
deployment delete
添加了--no-wait
支持 - 添加了
deployment wait
命令 - 修复了订阅级别
az deployment
命令对于配置文件 2017-03-09-profile 错误显示的问题
SQL
- 修复了为
sql db copy
和sql db replica create
命令指定弹性池名称时“提供的资源组名称与 URL 中的名称不匹配”错误 - 允许通过执行
az configure --defaults sql-server=<name>
配置默认 SQL Server - 为
sql server
、sql server firewall-rule
、sql list-usages
和sql show-usage
命令实现了表格式化程序
存储
- 将
pageRanges
属性添加到了将为页 blob 填充的storage blob show
输出
VM
- [中断性变更] 将
vmss create
更改为使用Standard_DS1_v2
作为默认实例大小 - 向
vm extension [set|delete]
和vmss extension [set|delete]
添加了--no-wait
支持 - 添加了
vm extension wait
2018 年 7 月 3 日
版本 2.0.41
AKS
- 更改了监视以使用订阅 ID
版本 2.0.40
核心
- 添加了用于交互式登录的新授权代码流
ACR
- 添加了轮询生成状态
- 添加了对不区分大小写的枚举值的支持
- 为
show-manifests
添加了--top
和--orderby
参数
ACS
- [中断性变更] 默认情况下启用 Kubernetes 基于角色的访问控制
- 添加了
--disable-rbac
参数并弃用了--enable-rbac
,因为它现在是默认值 - 更新了
aks browse
命令的选项。 增加了--listen-port
支持 - 为
aks install-connector
命令更新了默认 helm chart 包。 使用 virtual-kubelet-for-aks-latest.tgz - 添加了
aks enable-addons
和aks disable-addons
命令以更新现有群集
应用服务
- 添加了对通过
webapp identity remove
禁用标识的支持 - 删除了标识功能的
preview
标记
备份
- 更新了模块定义
BatchAI
- 修复了
batchai cluster node list
和batchai job node list
命令的表输出
云
- 为云配置添加了
acr login
服务器后缀
容器
- 更改了
container create
以将其默认为长时间运行的操作 - 添加了 Log Analytics 参数
--log-analytics-workspace
和--log-analytics-workspace-key
- 添加了
--protocol
参数来指定要使用哪个网络协议
分机
- 更改了
extension list-available
以仅显示与 CLI 版本兼容的扩展
网络
- 修复了记录类型区分大小写的问题 (#6602)
Rdbms
- 添加了
[postgres|myql] server vnet-rule
命令
资源
- 添加了新操作组
deployment
VM
- 添加了对删除系统分配标识的支持
2018 年 6 月 25日
版本 2.0.39
CLI
- 更新了 MSI 安装程序中的文件修整以修复扩展安装问题
2018 年 6 月 19 日
版本 2.0.38
核心
- 为大多数命令增加了对
--subscription
的全局支持
ACR
- 增加了
azure-storage-blob
作为依赖项 - 更改了
acr build-task create
的默认 CPU 配置,允许使用 2 核心
ACS
- 更新了
aks use-dev-spaces
命令的选项。 增加了--update
支持 - 更改了
aks get-credentials --admin
,不替换$HOME/.kube/config
中的用户上下文 - 公开了托管群集上的只读
nodeResourceGroup
属性 - 修复了
acs browse
命令错误 - 将
--connector-name
设置为aks install-connector
、aks upgrade-connector
和aks remove-connector
的可选项 - 为
aks install-connector
增加了新的 Azure 容器实例区域 - 为 helm 版本名称增加了规范化位置,并为
aks install-connector
增加了节点名称
应用服务
- 增加了对更新版 urllib 的支持
- 为
functionapp create
增加了支持,可以使用外部资源组的应用服务计划
Batch
- 删除了
azure-batch-extensions
依赖项
Batch AI
- 添加了对工作区的支持。 可以通过工作区将群集、文件服务器和试验按组分组,去除了对可以创建的资源数的限制
- 增加了对试验的支持。 可以通过试验将作业按集合分组,去除了对已创建作业的数目限制
- 增加了为 Docker 容器中运行的作业配置
/dev/shm
的支持 - 增加了
batchai cluster node exec
和batchai job node exec
命令。 这些命令允许在节点上直接执行任何命令,提供用于端口转发的功能。 - 为
batchai
命令增加了对--ids
的支持 - [中断性变更] 所有群集和文件服务器必须在工作区创建
- [中断性变更] 作业必须在试验中创建
- [中断性变更] 从
cluster create
和job create
命令中删除了--nfs-resource-group
。 若要装载属于其他工作区/资源组的 NFS,请通过--nfs
选项提供文件服务器的 ARM ID - [中断性变更] 从
job create
命令中删除了--cluster-resource-group
。 若要在属于其他工作区/资源组的群集上提交作业,请通过--cluster
选项提供群集的 ARM ID - [中断性变更] 从作业、群集和文件服务器中删除了
location
特性。 位置现在是工作区的特性。 - [中断性变更] 从
job create
、cluster create
和file-server create
命令中删除了--location
- [中断性变更] 更改了短选项的名称,使接口更一致:
- [
--config
,-c
] 已重命名为 [--config-file
,-f
] - [
--cluster
,-r
] 已重命名为 [--cluster
,-c
] - [
--cluster
,-n
] 已重命名为 [--cluster
,-c
] - [
--job
,-n
] 已重命名为 [--job
,-j
]
- [
地图
- [中断性变更] 更改了
maps account create
,要求通过交互式提示或--accept-tos
标志接受《服务条款》
网络
预留
- [中断性变更] 为
reservations catalog show
增加了必需参数ReservedResourceType
- 为
reservations catalog show
增加了参数Location
- [中断性变更] 从
ReservationProperties
中删除了kind
- [中断性变更] 已在
Catalog
中将capabilities
重命名为sku_properties
- [中断性变更] 从
Catalog
中删除了size
和tier
属性 - 为
reservations reservation update
增加了参数InstanceFlexibility
角色
- 改进了错误处理
SQL
- 修复了针对不可供订阅使用的位置运行
az sql db list-editions
时出现的令人困惑的错误
存储
- 更改了
storage blob download
的表输出,使之更为可读
VM
- 针对
vm create
中的加速网络支持,改进了 refine vm size check - 增加了针对
vmss create
的警告:默认的 VM 大小将从Standard_D1_v2
切换为Standard_DS1_v2
- 为
[vm|vmss] extension set
增加了--force-update
,即使在配置未变的情况下也可以更新扩展
2018 年 6 月 13 日
版本 2.0.37
核心
- 改进了交互式遥测
版本 2.0.36
AKS
- 为
aks create
添加了高级网络选项 - 为
aks create
添加了参数以启用监视和 HTTP 路由 - 为
aks create
添加了--no-ssh-key
参数 - 为
aks create
添加了--enable-rbac
参数 - [PREVIEW] 为
aks create
添加了对 Azure Active Directory 身份验证的支持
应用服务
- 修复了不兼容 urllib 版本的问题
2018 年 6 月 5 日
版本 2.0.35
交互
- 添加了对交互模式的依赖项的限制
版本 2.0.34
核心
- 增加了对跨租户资源引用的支持
- 增强了遥测数据上传可靠性
ACR
- 增加了对 VSTS 充当远程源位置的支持
- 添加了
acr import
命令
AKS
- 更改了
aks get-credentials
,可以使用更安全的文件系统权限来创建 kube 配置文件
Batch
- 修复了池列表表格式设置中的 Bug [问题 #4378]
IOT
- 增加了对创建基本层 IoT 中心的支持
网络
- 改进了
network vnet peering
策略见解
- 初始版本
ARM
- 增加了
account management-group
命令。
SQL
- 增加了新的托管实例命令:
sql mi create
sql mi show
sql mi list
sql mi update
sql mi delete
- 增加了新的托管数据库命令:
sql midb create
sql midb show
sql midb list
sql midb restore
sql midb delete
存储
- 增加了可以从文件扩展名推断且适用于 json 和 javascript 的额外 mimetype
VM
- 更改了
vm list-skus
,可以使用固定列并可添加表明要删除Tier
和Size
的警告 - 为
vm create
添加了--accelerated-networking
选项 - 为
identity create
添加了--tags
2018 年 5 月 22 日
版本 2.0.33
核心
- 增加了对在文件名中扩展
@
的支持
ACS
- 增加了新的 Dev-Spaces 命令:
aks use-dev-spaces
和aks remove-dev-spaces
- 修复了帮助消息中的拼写错误
应用服务
- 改进了泛型更新命令
- 增加了对
webapp deployment source config-zip
的异步支持
容器
- 增加了对以 yaml 格式导出容器组的支持
- 增加了对使用 yaml 文件创建/更新容器组的支持
分机
- 改进了扩展的删除方式
交互
- 更改了日志记录,在完成时将分析器静音
- 改进了错误的帮助缓存的处理
KeyVault
- 修复了 keyvault 命令,使之可以在 Cloud Shell 或 VM 中与标识一起使用
网络
- 修复了
network watcher show-topology
无法与 vnet 和/或子网名称一起使用的问题 #6326 - 修复了某些
network watcher
命令宣称未为区域启用网络观察程序而实际上却已经启用的问题 #6264
SQL
- [中断性变更] 更改了从
db
和dw
命令返回的响应对象:- 已将
serviceLevelObjective
属性重命名为currentServiceObjectiveName
- 删除了
currentServiceObjectiveId
和requestedServiceObjectiveId
属性 - 已将
maxSizeBytes
属性更改为整数值而不是字符串
- 已将
- [中断性变更] 已将下面的
db
和dw
属性更改为只读:requestedServiceObjectiveName
。 若要更新,请使用--service-objective
参数或设置sku.name
属性edition
。 若要更新,请使用--edition
参数或设置sku.tier
属性elasticPoolName
。 若要更新,请使用--elastic-pool
参数或设置elasticPoolId
属性
- [中断性变更] 已将下面的
elastic-pool
属性更改为只读:edition
。 若要更新,请使用--edition
参数dtu
。 若要更新,请使用--capacity
参数databaseDtuMin
。 若要更新,请使用--db-min-capacity
参数databaseDtuMax
。 若要更新,请使用--db-max-capacity
参数
- 为
db
、dw
和elastic-pool
命令增加了--family
和--capacity
参数。 - 为
db
、dw
和elastic-pool
命令增加了表格式化程序。
存储
- 增加了
--account-name
参数的补全选项 - 修复了
storage entity query
的问题
VM
- [中断性变更] 从
vm create
中删除了--write-accelerator
。 可以通过vm update
或vm disk attach
访问同一支持 - 修复了
[vm|vmss] extension
中的扩展映像匹配问题 - 为
vm create
添加了--boot-diagnostics-storage
,可以捕获启动日志 - 为
[vm|vmss] update
添加了--license-type
2018 年 5 月 7 日
版本 2.0.32
核心
- 修复了使用证书从服务主体帐户检索机密时引发未处理异常的问题
- 增加了对位置参数的有限支持
- 修复了
--query
无法与--ids
一起使用的问题。 #5591 - 改进了使用
--ids
时通过命令执行的管道方案。 支持在指定查询的情况下使用-o tsv
,或者在不指定查询的情况下使用-o json
- 增加了在用户的命令中存在拼写错误的情况下,针对错误提供命令建议的功能
- 改进了用户键入
az ''
时出现的错误 - 增加了针对命令模块和扩展自定义资源类型的功能
ACR
- 增加了 ACR 生成命令
- 改进了“找不到资源”类型的错误消息
- 改进了资源创建性能和错误处理
- 改进了 acr 登录非标准控制台和 WSL
- 改进了存储库命令错误消息
- 更新了表列和排序
ACS
- 增加了“
az aks
是预览版服务”警告 - 修复了未指定
--aci-resource-group
时aks install-connector
中的权限问题
AMS
- 初始版本 - 管理 Azure 媒体服务资源
应用服务
- 修复了提供
--slot
时webapp delete
中的 Bug - 从
webapp auth update
删除了--runtime-version
- 增加了对 min_tls_version & https2.0 的支持
- 增加了对多容器的支持
Batch AI
- 更改了
batchai create cluster
,以便遵循在群集的配置文件中配置的 VM 优先级
认知服务
- 修复了在
cognitiveservices account create
的示例中的拼写错误 5603
消耗
- 增加了预算 API 的新命令
容器
- 删除了在映像名称中包括注册表服务器时对
container create
命令的--registry-server
参数的要求
Cosmos DB
- 引入针对 Azure CLI 的 VNET 支持 - Cosmos DB
DMS
- 初始版本 - 为 Azure SQL 迁移方案增加了对 SQL 的支持
分机
- 修复了停止显示扩展元数据的 Bug
交互
- 允许交互式补全选项使用位置参数
- 增强用户键入 '' 时的输出的用户友好性
- 修复了在没有帮助的情况下参数的补全问题
- 修复了命令组的说明问题
实验室
- 修复了 Knack 转换的回归问题
网络
- [中断性变更] 删除了以下项的
--ids
参数:express-route auth list
express-route peering list
nic ip-config list
nsg rule list
route-filter rule list
route-table route list
traffic-manager endpoint list
配置文件
- 修复了
disk create
源检测问题 - [中断性变更] 删除了不再使用的
--msi-port
和--identity-port
- 修复了
account get-access-token
短摘要中的拼写错误
Redis
- 弃用
redis patch-schedule patch-schedule show
而改用redis patch-schedule show
- 弃用
redis list-all
。 此功能已加入redis list
中 - 弃用
redis import-method
而改用redis import
- 为各种命令增加了对
--ids
的支持
角色
- [中断性变更] 删除了已弃用的
ad sp reset-credentials
存储
- 在源 SAS 和帐户密钥未指定的情况下,允许将目标 SAS 令牌应用到源,以便进行 Blob 复制
- 公开了用于 Blob 上传和下载的 --socket-timeout 参数
- 将以路径分隔符开头的 Blob 名称视为相对路径
- 允许
storage blob copy --source-sas
以查询字符“?”开头 - 修复了
storage entity query --marker
问题,接受“键=值”列表
VM
- 修复了非托管 Blob URI 上的检测逻辑无效的问题
- 增加了在没有用户提供的服务主体的情况下进行磁盘加密的功能
- [中断性变更] 请勿使用 VM“ManagedIdentityExtension”来寻求 MSI 支持
- 增加了对
vmss
使用逐出策略的支持 - [中断性变更] 从以下项中删除了
--ids
:vm extension list
vm secret list
vm unmanaged-disk list
vmss nic list
- 增加了写入加速器支持
- 添加了
vmss perform-maintenance
- 修复了
vm diagnostics set
问题,可以可靠地检测 VM 的 OS 类型 - 更改了
vm resize
,系统会检查请求的大小是否不同于当前设置的大小,只在二者有变化时进行更新
2018 年 4 月 10 日
版本 2.0.31
ACR
- 改进了 wincred 回退错误处理
ACS
- 更改了 aks 创建的 SPN,使其有效期达到 5 年
应用服务
- [中断性变更] 删除了
assign-identity
- 修复了 Web 应用计划不存在导致的未捕获异常
BatchAI
添加了对 2018-03-01 API 的支持
- 作业级装载
- 使用机密值的环境变量
- 性能计数器设置
- 报告作业特定的路径段
- 支持“列出文件”API 中的子文件夹
- 使用情况和限制报告
- 允许为 NFS 服务器指定缓存类型
- 支持自定义映像
- 添加了 pyTorch 工具包支持
添加了
job wait
命令,以允许等待作业完成和报告作业退出代码添加了
usage show
命令,用于列出不同区域的当前 Batch AI 资源使用情况和限制支持国家云
添加了作业命令行参数,以便除了装载配置文件以外,还能装载作业级别的文件系统
添加了更多选项用于自定义群集 - VM 优先级、子网、自动缩放群集的初始节点计数,以及指定自定义映像
添加了命令行选项用于指定 Batch AI 托管 NFS 的缓存类型
简化了在配置文件中指定装载文件系统的方法。 现在,可以省略 Azure 文件共享和 Azure Blob 容器的凭据 - CLI 将会使用通过命令行参数提供的或通过环境变量指定的存储帐户密钥来填充缺少的凭据,或者从 Azure 存储查询密钥(如果存储帐户属于当前订阅)
作业完成后(成功、失败、已终止或已删除),作业文件流命令现在会自动完成
改进了
show
操作的table
输出添加了
--use-auto-storage
选项用于创建群集。 使用此选项可以更方便地管理存储帐户,以及将 Azure 文件共享和 Azure Blob 容器装载到群集为
cluster create
和file-server create
添加了--generate-ssh-keys
选项添加了通过命令行提供节点设置任务的功能
[中断性变更] 移动了
job file
组下面的job stream-file
和job list-files
命令[中断性变更] 已将
file-server create
命令中的--admin-user-name
重命名为--user-name
,使其与cluster create
命令一致
计费
- 添加了登记帐户命令
消耗
- 添加了
marketplace
命令 - [重大更改] 已将
reservations summaries
重命名为reservation summary
- [重大更改] 已将
reservations details
重命名为reservation detail
- [中断性变更] 删除了
reservation
命令的--reservation-order-id
和--reservation-id
短选项 - [中断性变更] 删除了
reservation summary
命令的--grain
短选项 - [中断性变更] 删除了
pricesheet
命令的--include-meter-details
短选项
容器
- 添加了 git 存储库卷装载参数
--gitrepo-url
、--gitrepo-dir
、--gitrepo-revision
和--gitrepo-mount-path
- 修复了 #5926:指定 --container-name 时
az container exec
失败
分机
- 已将分配检查消息更改为调试级别
交互
- 更改为在命令不可识别时停止完成
- 添加了创建命令子树之前和之后所用的事件挂钩
- 添加了
--ids
参数补全
网络
- 修复了 #5936:无法设置
application-gateway create
标记 - 添加了参数
--auth-certs
,以附加application-gateway http-settings [create|update]
的身份验证证书。 #4910 - 添加了
ddos-protection
命令用于创建 DDoS 保护计划 - 为
vnet [create|update]
添加了--ddos-protection-plan
支持,以便将 VNet 关联到 DDoS 保护计划 - 修复了
network route-table [create|update]
中--disable-bgp-route-propagation
标志的问题 - 删除了
network lb [create|update]
的虚拟参数--public-ip-address-type
和--subnet-type
- 为
network dns zone [import|export]
和network dns record-set txt add-record
添加了采用 RFC 1035 转义序列的 TXT 记录支持
配置文件
- 在
account list
中添加了 Azure 经典帐户支持 - [中断性变更] 删除了
--msi
&--msi-port
参数
RDBMS
- 添加了
georestore
命令 - 删除了
create
命令的存储大小限制
资源
- 在
policy definition create
中添加了对--metadata
的支持 - 为
policy definition update
添加了对--metadata
、--set
、--add
和--remove
的支持
SQL
- 添加了
sql elastic-pool op list
和sql elastic-pool op cancel
存储
- 改进了有关连接字符串格式不当的错误消息
VM
- 为
vmss create
添加了配置平台容错域计数的支持 - 已将
vmss create
的默认值更改为区域性、大型或禁用单一位置组的规模集的标准负载均衡器 - [中断性变更]:删除了
vm assign-identity
、vm remove-identity and
vm format-secret` - 为
vm create
添加了对公共 IP SKU 的支持 - 为
vm secret format
添加了--keyvault
和--resource-group
参数,以便在命令无法解析保管库 ID 的情况下提供支持。 #5718 - 改进了当资源组的位置不支持区域时,
[vm|vmss create]
发生的错误
2018 年 3 月 27 日
版本 2.0.30
核心
- 为帮助中标记为预览版的扩展显示消息
ACS
- 为 Cloud Shell 中的
aks install-cli
修复 SSL 证书验证错误
应用服务
- 为
webapp update
添加了仅限 HTTPS 的支持 - 为
az webapp identity [assign|show]
和az functionapp identity [assign|show]
添加了对插槽的支持
备份
- 添加了新命令
az backup protection isenabled-for-vm
。 此命令可用于检查 VM 是否已由订阅中的任何保管库备份 - 为下列命令的
--resource-group
和--vault-name
参数启用了 Azure 对象 ID:backup container show
backup item set-policy
backup item show
backup job show
backup job stop
backup job wait
backup policy delete
backup policy get-default-for-vm
backup policy list-associated-items
backup policy set
backup policy show
backup protection backup-now
backup protection disable
backup protection enable-for-vm
backup recoverypoint show
backup restore files mount-rp
backup restore files unmount-rp
backup restore restore-disks
backup vault delete
backup vault show
- 更改了
--name
参数以接受backup ... show
命令的输出格式
容器
- 添加了
container exec
命令。 在正在运行的容器组的容器中执行命令 - 允许将表输出用于创建和更新容器组
分机
- 为
extension add
添加了消息(如果扩展处于预览状态) - 更改了
extension list-available
以通过--show-details
显示完整扩展数据 - [中断性变更] 更改了
extension list-available
以在默认情况下显示简化的扩展数据
交互
- 已将“完成”更改为在执行命令表加载后立即激活
- 修复了使用
--style
参数时的 bug - 交互式词法分析器在命令表转储后实例化(如果缺失)
- 改进了完成符支持
实验室
- 修复了
create environment
命令的 bug
监视
- 为
metrics list
添加了对--top
、--orderby
和--namespace
的支持 5785 - 修复了 #4529:
metrics list
接受要检索的指标的空格分隔列表 - 为
metrics list-definitions
添加了对--namespace
的支持 5785
网络
- 添加了对专用 DNS 区域的支持
配置文件
- 为
login
添加了针对--identity-port
和--msi-port
的警告
RDBMS
- 添加了业务模型 GA API 版本 2017-12-01
资源
- [中断性变更] 已将
provider operation [list|show]
更改为不需要--api-version
角色
- 为
az ad app create
添加了对所需访问权限配置和本机客户端的支持 - 更改了
rbac
命令以在对象解析时返回少于 1000 个的 ID - 添加了凭据管理命令
ad sp credential [reset|list|delete]
- [中断性变更] 从
az role assignment [list|show]
输出中删除了“properties” - 为
role definition
添加了对dataActions
和notDataActions
权限的支持
存储
- 修复了在上传大小介于 195GB 和 200GB 之间的文件时存在的问题
- 修复了 #4049:上传追加 Blob 时忽略条件参数的问题
VM
- 针对即将到来的、适用于包含 100 个以上实例的集合的重大更改,为
vmss create
添加了警告 - 为
vm [snapshot|image]
添加了区域弹性支持 - 更改了磁盘实例视图以更好地报告加密状态
- [中断性变更] 更改了
vm extension delete
以不再返回输出
2018 年 3 月 13 日
版本 2.0.29
ACR
- 为
repository delete
添加了对--image
参数的支持 - 弃用了
repository delete
命令的--manifest
和--tag
参数 - 添加了
repository untag
命令以在不删除数据的情况下删除标记
ACS
- 添加了
aks upgrade-connector
命令以升级现有连接器 - 更改了
kubectl
配置文件以使用更具可读性的块样式 YAML
顾问
- [重大更改] 已将
advisor configuration get
重命名为advisor configuration list
- [重大更改] 已将
advisor configuration set
重命名为advisor configuration update
- [重大更改] 删除了
advisor recommendation generate
- 为
advisor recommendation list
添加了--refresh
参数 - 添加了
advisor recommendation show
命令
应用服务
- 弃用了
[webapp|functionapp] assign-identity
- 添加了托管标识命令
webapp identity [assign|show]
和functionapp identity [assign|show]
Eventhubs
- 初始版本
分机
- 添加了检查,以在使用的发行版不是程序包源文件中存储的发行版时提醒用户,因为这可能导致错误
交互
监视
- 弃用了
monitor autoscale-settings
命令 - 添加了
monitor autoscale
命令 - 添加了
monitor autoscale profile
命令 - 添加了
monitor autoscale rule
命令
网络
- [中断性变更] 从
route-filter rule create
中删除了--tags
参数 - 删除了以下命令的某些错误默认值:
network express-route update
network nsg rule update
network public-ip update
traffic-manager profile update
network vnet-gateway update
- 添加了
network watcher connection-monitor
命令 - 为
network watcher show-topology
添加了--vnet
和--subnet
配置文件
- 弃用了
az login
的--msi
参数 - 为
az login
添加了--identity
参数以替换--msi
RDBMS
- [预览] 已更改为使用 API 2017-12-01-preview
服务总线
- 初始版本
存储
- 修复了 #4971:
storage blob copy
现在支持其他 Azure 云 - 修复了 #5286:Batch 命令
storage blob [delete-batch|download-batch|upload-batch]
在前置条件失败时不再引发错误
VM
- 为
[vm|vmss] create
添加了支持,以附加非托管数据磁盘和配置缓存 - 弃用了
[vm|vmss] assign-identity
和[vm|vmss] remove-identity
- 添加了
vm identity [assign|remove|show]
和vmss identity [assign|remove|show]
以替换弃用的命令 - 已将
vmss create
中的默认优先级更改为 None
2018 年 2 月 27 日
版本 2.0.28
核心
- 修复了 #5184:Homebrew 安装问题
- 添加了对具有自定义密钥的扩展遥测的支持
- 为
--debug
添加了 HTTP 日志记录
ACS
- 已更改为默认情况下对
aks install-connector
使用virtual-kubelet-for-aks
Helm 图 - 修复了问题:服务主体没有足够的权限来创建 ACI 容器组的问题
- 已为
aks install-connector
添加了--aci-container-group
、--location
和--image-tag
- 从
aks get-versions
中删除了弃用通知
应用服务
- 针对新 SDK 版本 (azure-mgmt-web 0.35.0) 的更新
- 已修复 #5538:
Free
被报告为无效 SKU
认知服务
- 更新了创建新的认知服务帐户时的“通知”
消耗
- 为 pricesheet API 添加了新命令
- 更新了现有“使用情况详细信息”和“预订详细信息”格式
容器
- 为
container create
添加了--secrets
和--secrets-mount-path
参数以在 ACI 中使用机密
网络
- 修复了 #5559:
network vnet-gateway vpn-client generate
中缺少客户端
资源
- 更改了
group deployment export
以在失败时显示部分模板和错误
角色
- 添加了
role assignment list-changelogs
以允许审核服务主体角色
SQL
- 添加了在创建和更新时对数据库和弹性池的区域冗余支持
存储
- 已允许为
storage blob [upload-batch|download-batch]
指定 destination-path/prefix
VM
- 添加了对在单个 VMSS 实例上附加/分离磁盘的支持
2018 年 2 月 13 日
版本 2.0.27
核心
- 更改了同时根据订阅 ID 和在 MSI 登录名对密钥进行身份验证
ACS
- [重大更改] 为了准确性已将
aks get-versions
重命名为aks get-upgrades
- 更改了
aks get-versions
以显示可用于aks create
的 Kubernetes 版本 - 更改了
aks create
默认值以允许服务器选择 Kubernetes 版本 - 更新了引用由 AKS 生成的服务主体的帮助消息
- 将
aks create
的默认节点大小从“Standard_D1_v2”更改为“Standard_DS1_v2” - 改进了定位
az aks browse
的仪表板 pod 时的可靠性 - 修复了
aks get-credentials
以便在加载 Kubernetes 配置文件时处理 Unicode 错误 - 向
az aks install-cli
添加了一条消息,以便帮助在$PATH
中获取kubectl
应用服务
- 修复了由于空引用
webapp [backup|restore]
失败的问题 - 通过
az configure --defaults appserviceplan=my-asp
添加了对默认应用服务计划的支持
CDN
- 添加了
cdn custom-domain [enable-https|disable-https]
命令
容器
- 向
az container logs
添加了--follow
选项,用于流式处理日志 - 添加了
container attach
命令,用于将本地标准输出和错误流附加到容器组中的容器
CosmosDB
- 添加了对设置功能的支持
分机
- 向
az extension [add|update]
命令添加了对--pip-proxy
参数的支持 - 向
az extension [add|update]
命令添加了对--pip-extra-index-urls
参数的支持
反馈参考
- 将扩展信息添加到了遥测数据
交互
- 修复了在 Cloud Shell 中使用交互模式时提示用户登录的问题
- 修复了缺少参数补全时的回归问题
IoT
- 修复了
iot dps access policy [create|update]
在成功时返回“not found”错误的问题 - 修复了
iot dps linked-hub [create|update]
在成功时返回“not found”错误的问题 - 向
iot dps access policy [create|update]
和iot dps linked-hub [create|update]
添加了--no-wait
支持 - 更改了
iot hub create
以允许指定分区数
监视
- 修复了
az monitor log-profiles create
命令
网络
- 修复了以下命令的
--tags
选项:network public-ip create
network lb create
network local-gateway create
network nic create
network vnet-gateway create
network vpn-connection create
配置文件
- 在交互模式中启用了
az login
资源
- 重新添加了
feature show
角色
- 为
ad app update
添加了--available-to-other-tenants
参数
SQL
- 添加了
sql server dns-alias
命令 - 添加了
sql db rename
- 向所有 sql 命令添加了对
--ids
参数的支持
存储
- 添加了
storage blob service-properties delete-policy
和storage blob undelete
命令以启用软删除
VM
- 修复了无法完全初始化 VM 加密时出现的崩溃
- 添加了启用 MSI 时的主体 ID 输出
- 固定
vm boot-diagnostics get-boot-log
2018 年 1 月 31 日
版本 2.0.26
核心
- 添加了支持在 MSI 上下文中检索原始令牌
- 删除了完成对 Windows cmd.exe 进行 LRO 操作后轮询指示器字符串
- 添加了将使用配置的默认值时显示的警告更改为信息级别条目。 请使用
--verbose
查看 - 为等待命令添加了进度指示器
ACS
- 说明了
--disable-browser
参数 - 改进了
--vm-size
参数的 tab 键补全功能
应用服务
- 固定
webapp log [tail|download]
- 删除了对 Web 应用和函数的
kind
检查
CDN
- 修复了运行
cdn custom-domain create
时出现的缺少客户端问题
CosmosDB
- 修复了故障转移策略的参数说明
交互
- 修复了不再显示命令选项补全的问题
网络
- 向
application-gateway create
添加了对--cert-password
的保护 - 修复了
application-gateway update
出现的--sku
错误应用默认值的问题 - 向
vpn-connection create
添加了对--shared-key
和--authorization-key
的保护 - 修复了运行
asg create
时出现的缺少客户端问题 - 向
dns zone export
添加了用于导出名称的--file-name / -f
参数 - 修复了
dns zone export
存在的以下问题:- 修复了未正确导出长 TXT 记录的问题
- 修复了不使用转义引号无法正确导出带引号的 TXT 记录的问题
- 修复了使用
dns zone import
某些记录会导入两次的问题 - 已还原
vnet-gateway root-cert
和vnet-gateway revoked-cert
命令
配置文件
- 修复了
get-access-token
,使其在 VM 中使用标识正常工作
资源
- 修复了
deployment [create|validate]
存在的 bug,即当模板的 type 字段包含大写值时错误地显示警告
存储
- 修复了将存储 V1 帐户迁移到存储 V2 时出现的问题
- 为所有上传/下载命令添加了进度报告
- 修复了
storage account check-name
不显示“-n”参数选项的 bug - 向
blob [list|show]
的表输出添加了“snapshot”列 - 修复了需要作为整数分析的各种参数的 bug
VM
- 添加了
vm image accept-terms
命令,以允许使用额外费用从映像创建 VM - 修复了
[vm|vmss create]
,以确保可以在使用未签名证书的代理下运行命令 - [预览] 向 VMSS 添加了对“低”优先级的支持
- 向
[vm|vmss] create
添加了对--admin-password
的保护
2018 年 1 月 17 日
版本 2.0.25
ACR
- 添加了发生 Windows 凭据错误时执行 acr 登录回退的功能
- 启用了注册表日志
ACS
- 修复了
get-credentials
命令 - 删除了 SPN 角色要求
应用服务
- 修复了
hosting_environment_profile
为 null 时config ssl upload
存在的 bug - 为
browse
添加了自定义 URL 支持 - 修复了
log tail
的槽位支持
备份
- 将
backup item list
的--container-name
选项更改为可选 - 为
backup restore restore-disks
添加了存储帐户选项 - 修复了
backup protection enable-for-vm
中的位置检查,使之区分大小写 - 修复了容器名称无效时命令失败的问题
- 已将
backup item list
更改为默认包含“Health Status”
Batch
- 已将
batch login
更改为返回身份验证详细信息
云
- 已更改为在云中设置
--profile
时不需要终结点
消耗
- 添加了用于预留的新命令:
consumption reservations summaries
和consumption reservations details
事件网格
- [重大更改] 已将
az eventgrid topic event-subscription
命令移至eventgrid event-subscription
- [重大更改] 已将
az eventgrid resource event-subscription
命令移至eventgrid event-subscription
- [重大更改] 已删除
eventgrid event-subscription show-endpoint-url
命令。 请改用eventgrid event-subscription show --include-full-endpoint-url
- 添加了命令
eventgrid topic update
- 添加了命令
eventgrid event-subscription update
- 为
eventgrid topic
命令添加了--ids
参数 - 添加了主题名称的 Tab 键补全支持
交互
- 修复了无法在 Python 2.x 中使用交互模式的问题
- 修复了启动时出错的问题
- 修复了无法在交互模式下运行某些命令的问题
IoT
- 添加了对设备预配服务的支持
- 在命令和命令帮助中添加了弃用消息
- 添加了 IoT 检查,以告知用户有 IoT 扩展可用
监视
- 添加了多诊断设置支持。
az monitor diagnostic-settings create
现在必需--name
参数。 - 添加了命令
monitor diagnostic-settings categories
用于获取诊断设置类别
网络
- 修复了使用
vnet-gateway update
进入/退出主动-待机模式时出现的问题 - 在
application-gateway [create|update]
中添加了对 HTTP2 的支持
配置文件
- 添加了使用用户分配的标识进行登录的支持
角色
- 为
role assignment create
添加了--assignee-object-id
参数用于绕过图形查询
Service Fabric
- 在创建群集时生成的验证响应中添加了详细错误
- 修复了运行多个命令时出现的缺少客户端问题
VM
- [预览]
vmss
的跨区域支持 - [重大更改] 已将单区域
vmss
默认值更改为“标准”负载均衡器 - [重大更改] 已将EMSI 的
externalIdentities
更改为userAssignedIdentities
- [预览] 添加了 OS 磁盘交换支持
- 添加了使用其他订阅中的 VM 映像的支持
- 为
[vm|vmss] create
添加了--plan-name
、--plan-product
、--plan-promotion-code
和--plan-publisher
参数 - 修复了
[vm|vmss] create
出错问题 - 修复了
vm image list --all
导致资源使用过度的问题
2017 年 12 月 19 日
版本 2.0.23
- 添加了使用用户分配的标识进行登录的支持
容器
- 纠正了容器日志参数的错误顺序
网络
- 为
route-table [create|update]
添加了--disable-bgp-route-propagation
参数 - 为
public-ip [create|update]
添加了--ip-tags
参数
存储
- 添加了对存储 V2 的支持
VM
- [预览] 添加了对 VM 和 VMSS 的用户分配标识的支持
2017 年 12 月 5 日
版本 2.0.22
- 已删除
az component
命令。 请改用az extension
核心
- 已将
AZURE_US_GOV_CLOUD
AAD 颁发机构终结点从 login.microsoftonline.com 修改为 login.microsoftonline.us - 已修复持续重新发送遥测数据的问题
ACS
- 已添加
aks install-connector
和aks remove-connector
命令 - 已改进
acs create
的错误报告 - 已修复不带完全限定路径的
aks get-credentials -f
的用法
顾问
- 初始版本
应用服务
- 已修复使用
webapp config ssl upload
时的证书名称生成问题 - 已修复
webapp [list|show]
和functionapp [list|show]
以显示正确的应用 - 已为
WEBSITE_NODE_DEFAULT_VERSION
添加了默认值
消耗
- 已添加对 API 版本 2017-11-30 的支持
容器
- 已修复默认端口回归
监视
- 已添加对指标命令的多维支持
资源
- 为
resource show
添加了--include-response-body
参数
角色
- 已将“经典”管理员的默认分配显示添加到
role assignment list
- 已添加对
ad sp reset-credentials
的支持以便添加凭据而不是覆盖 - 已改进
ad sp create-for-rbac
的错误报告
SQL
- 已添加
sql db list-usages
和sql db show-usage
命令 - 已添加
sql server conn-policy show
和sql server conn-policy update
命令
VM
- 已对
az vm list-skus
添加区域信息
2017 年 11 月 14 日
版本 2.0.21
ACR
- 添加了在复制区域中创建 Webhook 的支持
ACS
- 已在 AKS 中将所有“代理”一词更改为“节点”
- 弃用了
acs create
的--orchestrator-release
选项 - 已将 AKS 的默认 VM 大小更改为
Standard_D1_v2
- 在 Windows 上修复了
az aks browse
- 在 Windows 上修复了
az aks get-credentials
应用服务
- 添加了 Web 应用和函数应用的部署源
config-zip
- 为
az webapp log config
添加了--docker-container-logging
选项 - 从
az webapp log config
的参数--web-server-logging
中删除了storage
选项 - 完善了
deployment user set
的错误消息 - 添加了创建 Linux 函数应用的支持
- 固定
list-locations
Batch
- 修复了在 pool create 命令中结合
--image
标志使用资源 ID 时出现的 bug
Batchai
- 在
file-server create
命令中提供了--vm-size
的简短选项-s
(提供 VM 大小) - 为
cluster create
参数添加了存储帐户名称和密钥自变量 - 纠正了
job list-files
和job stream-file
的文档 - 在
job create
命令中提供了--cluster-name
的简短选项-r
(提供群集名称)
云
- 更改了
cloud [register|update]
,以防止注册缺少所需终结点的云
容器
- 添加了打开多个端口的支持
- 添加了容器组重启策略
- 添加了将 Azure 文件共享装载为卷的支持
- 更新了帮助器文档
Data Lake Analytics
- 更改了
[job|account] list
以返回更简洁的信息
Data Lake Store
- 更改了
account list
以返回更简洁的信息
分机
- 添加了
extension list-available
用于列出官方的 Microsoft 扩展 - 为
extension [add|update]
添加了--name
,以便按名称安装扩展
IoT
- 添加了对证书颁发机构 (CA) 和证书链的支持
监视
- 添加了
activity-log alert
命令
网络
- 添加了对 CAA DNS 记录的支持
- 修复了无法使用
traffic-manager profile update
更新终结点的问题 - 修复了在采用某种 VNET 创建方式时
vnet update --dns-servers
无法正常运行的问题 - 修复了
dns zone import
错误导入相对 DNS 名称的问题
预留
- 初始预览版
资源
- 添加了在
--resource
参数中指定资源 ID 的支持,以及对资源级锁的支持
SQL
- 为
sql server vnet-rule [create|update]
添加了--ignore-missing-vnet-service-endpoint
参数
存储
- 更改了
storage account create
以使用 SKUStandard_RAGRS
作为默认值 - 修复了处理包含非 ASCII 字符的文件/Blob 名称时出现的 bug
- 修复了阻止在
storage [blob|file] copy start-batch
中使用--source-uri
的 bug - 添加了在
storage [blob|file] delete-batch
中包含和删除多个对象的命令 - 修复了使用
storage metrics update
启用指标时出现的问题 - 修复了使用
storage blob upload-batch
时,如果文件超过 200GB 所出现的问题 - 修复了
storage account [create|update]
忽略--bypass
和--default-action
的问题
VM
- 修复了
vmss create
阻止使用Basic
大小层的 bug - 针对包含计费信息的自定义映像,为
[vm|vmss] create
添加了--plan
参数 - 添加了
vm secret
[add|remove|list]` 命令 - 已将
vm format-secret
重命名为vm secret format
- 为
vm encryption enable
添加了--encrypt format
参数
2017 年 10 月 24 日
版本 2.0.20
核心
- 已更新
2017-03-09-profile
以使用MGMT_STORAGE
API 版本2016-01-01
ACR
- 已更新资源管理以指向
2017-10-01
API 版本 - 已将“带来你自己的存储”SKU 更改为“经典”
- 已将注册表 SKU 重命名为“基本”、“标准”和“高级”
ACS
- [PREVIEW] 添加了
az aks
命令 - 已修复 Kubernetes
get-credentials
应用服务
- 已修复所下载
webapp
日志可能无效的问题
组件
- 为所有安装程序添加了更清晰的弃用消息并添加了确认提示
监视
- 添加了
action-group
命令
资源
- 修复了
group export
中与 msrest 依赖项的最新版本不兼容的问题 - 修复了
policy assignment create
以使用内置策略定义和策略集定义
VM
- 为
vmss create
添加了--accelerated-networking
参数
2017 年 10 月 9 日
版本 2.0.19
核心
- 在 Azure Stack 中添加了一个尾随斜杠用于处理 ADFS 机构 URL
应用服务
- 添加了新命令
webapp update
用于执行常规更新
Batch
- 已更新为 Batch SDK 4.0.0
- 更新了 VirtualMachineConfiguration 的
--image
,用于支持除 publish:offer:sku:version 以外的 ARM 映像引用 - 添加了对 Batch 扩展命令新 CLI 扩展模型的支持
- 从组件模型中删除了 Batch 支持
Batchai
- Batch AI 模块初始版本
KeyVault
- 修复了在 Azure Stack 中使用 ADFS 时发生的 Key Vault 身份验证问题。 (#4448)
网络
- 已将
application-gateway address-pool create
的--server
参数更改为可选,以允许空地址池 - 更新了
traffic-manager
以支持最新功能
资源
- 在
group
中添加了对资源组名称使用--resource-group/-g
选项的支持 - 为
account lock
添加了命令用于处理订阅级锁 - 为
group lock
添加了命令用于处理组级锁 - 为
resource lock
添加了命令用于处理资源级锁
Sql
- 添加了 SQL 透明数据加密 (TDE) 和自带密钥 TDE 的支持
- 添加了
db list-deleted
命令和db restore --deleted-time
参数,以便能够找到和还原已删除的数据库 - 添加了
db op list
和db op cancel
,以便能够列出和取消正在对数据库执行的操作
存储
- 添加了对文件共享快照的支持
Vm
- 修复了
vm show
中的一个 bug:在缺少专用 IP 地址的情况下使用-d
会导致崩溃 - [预览] 添加了滚动升级到
vmss create
的支持 - 添加了使用
vm encryption enable
更新加密设置的支持 - 为
vm create
添加了--os-disk-size-gb
参数 - 为 Windows 中的
vmss create
添加了--license-type
参数
2017 年 9 月 22 日
版本 2.0.18
资源
- 添加了对显示内置策略定义的支持
- 添加了用于创建策略定义的支持模式参数
- 为
managedapp definition create
添加了对 UI 定义和模板的支持 - [重大更改] 将
managedapp
资源类型从appliances
更改到applications
,从applianceDefinitions
更改到applicationDefinitions
网络
- 为
network lb
和network public-ip
子命令添加了对可用性区域的支持 - 为
express-route
添加了对 IPv6 Microsoft 对等互连的支持 - 添加了
asg
应用程序安全组命令 - 为
nic [create|ip-config create|ip-config update]
添加了--application-security-groups
参数 - 为
nsg rule [create|update]
添加了--source-asgs
和--destination-asgs
参数 - 为
vnet [create|update]
添加了--ddos-protection
和--vm-protection
参数 - 添加了
network [vnet-gateway|vpn-client|show-url]
命令
存储
- 已修复了
storage account network-rule
命令在更新 SDK 后可能会失败的问题
Eventgrid
- 更新了 Azure 事件网格 Python SDK 以使用较新的 API 版本“2017-09-15-preview”
SQL
- 将
sql server list
的参数--resource-group
更改为可选。 如果未指定,将返回订阅中的所有 SQL 服务器 - 为
db [create|copy|restore|update|replica create|create|update]
和dw [create|update]
添加了--no-wait
参数
KeyVault
- 添加了对从代理后执行 Keyvault 命令的支持
VM
- 为
[vm|vmss|disk] create
添加了对可用性区域的支持 - 已修复了将
--app-gateway ID
与vmss create
一起使用会导致故障的问题 - 为
vm create
添加了--asgs
参数 - 添加了对使用
vm run-command
在 VM 上运行命令的支持 - [预览] 添加了对使用
vmss encryption
进行 VMSS 磁盘加密的支持 - 添加了对使用
vm perform-maintenance
在 VM 上执行维护的支持
ACS
- [预览] 为适用于 ACS 预览区域的
acs create
添加了--orchestrator-release
参数
应用服务
- 添加了使用
webapp auth [update|show]
更新和显示身份验证设置的功能
备份
- 预览版
2017 年 9 月 11 日
版本 2.0.17
核心
- 启用了命令模块在遥测中设置其自己的相关 ID
- 修复了在遥测设置为诊断模式时的 JSON 转储问题
Acs
- 添加了
acs list-locations
命令 - 使
ssh-key-file
附带预期的默认值
应用服务
- 添加了在未包含活动服务计划的资源组中创建 Web 应用的功能
CDN
- 修复了
cdn custom-domain create
的“CustomDomain is not interable”bug
分机
- 初始版本
KeyVault
- 为
keyvault set-policy
修复了权限区分大小写的问题
网络
- 已将
vnet list-private-access-services
重命名为vnet list-endpoint-services
- 已为
vnet subnet create/update
将--private-access-services
参数重命名为--service-endpoints
- 在
nsg rule create/update
中添加了对多个 IP 范围和端口范围的支持 - 在
lb create
中添加了对 SKU 的支持 - 在
public-ip create
中添加了对 SKU 的支持
资源
- 允许在
policy definition create
和policy definition update
中传入资源策略参数定义 - 允许为
policy assignment create
传入参数值 - 允许为所有参数传入 JSON 或文件
- 更新了 API 版本
SQL
- 添加了
sql server vnet-rule
命令
VM
- 已修复:除非提供
--scope
,否则不分配访问权限 - 已修复:使用与门户相同的扩展命名
- 已从
[vm|vmss] create
输出中删除了subscription
- 已修复:
[vm|vmss] create
SKU 无法应用于带映像的数据磁盘 - 已修复:
vm format-secret --secrets
不接受新行分隔的 ID
2017 年 8 月31 日
版本 2.0.16
KeyVault
- 修复了在尝试使用
secret download
自动解析机密编码时的 bug
Sf
- 弃用所有支持 Service Fabric CLI (sfctl) 的命令
存储
- 修复了无法在不支持 NetworkACLs 功能的区域中创建存储帐户的问题
- 在 Blob 和文件上载过程中确定内容类型和内容编码(如果既未指定内容类型,也未指定内容编码)
2017 年 8 月 28 日
版本 2.0.15
CLI
- 在
--version
中添加了法律说明
ACS
- 更正了预览区域
- 正确设置了默认
dns_name_prefix
的格式 - 优化了 acs 命令输出
应用服务
- [重大更改] 修复了
az webapp config appsettings [delete|set]
输出中的不一致问题 - 为
az webapp config container set --docker-custom-image-name
的-i
添加了新别名 - 公开了
az webapp log show
- 公开了
az webapp delete
中的新参数,用于保留应用服务计划、指标或 dns 注册 - 已修复:正确检测槽位设置
IoT
- 修复了 #3934:策略创建操作不再清除现有策略
网络
- [重大更改] 已将
vnet list-private-access-services
重命名为vnet list-endpoint-services
- [重大更改] 已将
vnet subnet [create|update]
的选项--private-access-services
重命名为--service-endpoints
- 在
nsg rule [create|update]
中添加了对多个 IP 和端口范围的支持 - 在
lb create
中添加了对 SKU 的支持 - 在
public-ip create
中添加了对 SKU 的支持
配置文件
- 公开了
--msi
和--msi-port
,以便使用虚拟机的标识登录
Service Fabric
- 预览版
- 简化了命令的注册表用户/密码规则
- 修复了即使在参数中传入了密码,也提示用户输入密码的问题
- 添加了对空
registry_cred
的支持
存储
- 启用了设置 Blob 层
- 为
storage account [create|update]
添加了--bypass
和--default-action
参数用于支持服务隧道 - 添加了用于在
storage account network-rule
中添加 VNET 规则和基于 IP 的规则的命令 - 启用了使用客户管理的密钥进行服务加密的功能
- [重大更改] 已将
az storage account create and az storage account update
命令的选项--encryption
重命名为--encryption-services
- 修复了 #4220:
az storage account update encryption
- 语法不匹配
VM
- 修复了使用
--instance-id *
时,针对vmss get-instance-view
显示多余且错误的信息的问题 - 在
vmss create
中添加了对--lb-sku
的支持: - 从
[vm|vmss] create
的禁止管理员名称中删除了人员名称 - 修复了当无法从映像中提取计划信息时,
[vm|vmss] create
引发错误的问题 - 修复了创建包含内部 LB 的 vmms 规模集时发生崩溃的问题
- 修复了
--no-wait
参数无法配合vm availability-set create
工作的问题
2017 年 8 月 15 日
版本 2.0.14
ACS
- 更正了 kubernetes 的 sshMaster0 端口号
应用服务
- 修复了创建基于新 Git 的 Linux Web 应用时发生异常的问题
事件网格
- 添加了 SDK 依赖项
2017 年 8 月 11 日
版本 2.0.13
ACS
- 添加了更多预览区域
Batch
- 已更新到 Batch SDK 3.1.0 和 Batch Management SDK 4.1.0
- 添加了新命令用于显示作业的任务计数
- 修复了处理资源文件 SAS URL 时的 bug
- Batch 帐户终结点现在支持可选的 “https://” 前缀
- 支持将包含 100 多个任务的列表添加到作业
- 添加了加载扩展命令模块的调试日志记录
组件
- 为“az component”命令添加了弃用警告
容器
create
:修复了某个环境变量中不允许等于号的问题
Data Lake Store
- 启用了进度控件
事件网格
- 初始版本
网络
lb
:修复了某些子资源名称在省略时无法正确解析的问题application-gateway {subresource} delete
:修复了不遵循--no-wait
的问题application-gateway http-settings update
:修复了无法关闭--connection-draining-timeout
的问题- 修复了
az network vpn-connection ipsec-policy add
包含意外关键字参数sa_data_size_kilobyes
的错误
配置文件
account list
:添加了--refresh
以用于从服务器同步最新订阅
存储
- 启用了使用系统分配的标识更新存储帐户的功能
VM
availability-set
:公开了转换时的容错域计数- 公开了
list-skus
命令 - 支持在不创建角色分配的情况下分配标识
- 附加数据磁盘时应用存储 SKU
- 删除了使用托管磁盘时的默认 OS 磁盘名称和存储 SKU
2017 年 7 月 28 日
版本 2.0.12
- 添加了容器命令
- 添加了计费和消耗模块
azure-cli (2.0.12)
acr (2.0.9)
acs (2.0.11)
appservice (0.1.11)
batch (3.0.3)
billing (0.1.3)
cdn (0.0.6)
cloud (2.0.7)
cognitiveservices (0.1.6)
command-modules-nspkg (2.0.1)
component (2.0.6)
configure (2.0.10)
consumption (0.1.3)
container (0.1.7)
core (2.0.12)
cosmosdb (0.1.11)
dla (0.0.10)
dls (0.0.11)
feedback (2.0.6)
find (0.2.6)
interactive (0.3.7)
iot (0.1.10)
keyvault (2.0.8)
lab (0.0.9)
monitor (0.0.8)
network (2.0.11)
nspkg (3.0.1)
profile (2.0.9)
rdbms (0.0.5)
redis (0.2.7)
resource (2.0.11)
role (2.0.9)
sf (1.0.5)
sql (2.0.8)
storage (2.0.11)
vm (2.0.11)
核心
- 输出包含证书的服务主体的 SDK 身份验证信息
- 修复了部署进度异常
- 使用当前云中的 arm 终结点创建订阅客户端
- 改进了 clouds.config 文件的并发处理 (#3636)
- 刷新每个命令执行进程的客户端请求 ID
- 使用适当的 SDK 配置文件创建订阅客户端 (#3635)
- 模板部署的进度报告 (#3510)
- 添加了通过 jmespath 查询选择表输出字段的支持 (#3581)
- 改进了分析参数的静默和包含手势的追加历史记录 (#3434)
- 使用适当的 SDK 配置文件创建订阅客户端
- 将所有现有记录文件移到最新的文件夹
- 修复了 VM/VMSS 创建操作的幂等性 (#3586)
- 命令路径不再区分大小写
- 某些布尔类型的参数不再区分大小写
- 支持登录到 Azure Stack 等本地服务器上的 ADFS
- 修复了并发写入 clouds.config 的问题 (#3255)
ACR
- 针对托管注册表添加了
show-usage
命令 - 支持托管注册表的 SKU 更新
- 添加了包含托管 SKU 的托管注册表
- 通过 ACR Webhook 命令模块添加了托管注册表的 Webhook
- 添加了使用 acr login 命令进行 AAD 身份验证的功能
- 添加了 Docker 存储库、清单和标记的 delete 命令
ACS
- API 版本 2017-07-01 的支持
应用服务
- 修复了列出 Linux Web 应用时不返回任何内容的 bug
- 支持从 ACR 检索凭据
- 删除
appservice web
下的所有命令 - 将命令输出中的 Docker 注册表密码掩码 (#3656)
- 确保在 macOS 上使用默认浏览器且不出错 (#3623)
- 改进了
webapp log tail
和webapp log download
的帮助 (#3624) - 公开了
traffic-routing
命令用于配置静态路由 (#3566) - 添加了用于配置源代码管理的可靠性修复 (#3245)
- 从
webapp config update
中删除了 Windows Web 应用不支持的--node-version
参数。 需改用webapp config appsettings set --settings WEBSITE_NODE_DEFAULT_VERSION=...
。
Batch
- 已更新到 Batch SDK 3.0.0,支持池中的低优先级 VM
- 已将
pool create
选项--target-dedicated
重命名为--target-dedicated-nodes
- 添加了
pool create
选项--target-low-priority-nodes
和--application-licenses
CDN
- 当
--profile-name
指定的配置文件不存在时,为cdn endpoint list
提供更完善的错误消息
云
- 已将云元数据终结点的 API 版本更改为 YYYY-MM-DD 格式
- 不需要库终结点
- 支持只将云注册到 ARM 资源管理器终结点
- 提供
cloud set
的选项用于在选择当前云时选择配置文件 - 公开了
endpoint_vm_image_alias_doc
CosmosDB
- 修复了允许使用自定义分区键创建集合的问题
- 添加了对集合默认 TTL 的支持
Data Lake Analytics
- 在
dla account compute-policy
标题下添加了用于计算策略管理的命令 - 添加了
dla job pipeline show
- 添加了
dla job recurrence list
Data Lake Store
- 在
dls account update
中添加了用户管理的 Key Vault 密钥轮换的支持 - 更新了底层 Data Lake Store 文件系统 SDK 版本,解决了一个性能问题
- 添加了命令
dls enable-key-vault
。 此命令尝试使用用户提供的 Key Vault 加密 Data Lake Store 帐户中的数据
交互
- 使用缓存的命令改进启动时间
- 增大了测试覆盖率
- 增强了“?”手势,使之也可注入到下一条命令
- 修复了配置文件 2017-03-09-profile-preview 的交互错误 (#3587)
- 允许使用
--version
作为交互模式的参数 (#3645) - 阻止交互模式在验证填写内容中引发错误 (#3570)
- 模板部署的进度报告 (#3510)
- 添加了
--progress
标志 - 从填写内容中删除了
--debug
和--verbose
- 从填写内容中删除了
interactive
(#3324)
IoT
- 修复了策略创建操作不再清除现有策略的问题。 (#3934)
密钥保管库
- 添加了 Key Vault 恢复功能的命令:
keyvault
子命令purge
、recover
、keyvault list-deleted
keyvault secret
子命令backup
、restore
、purge
、recover
、list-deleted
keyvault certificate
子命令purge
、recover
、list-deleted
keyvault key
子命令purge
、recover
、list-deleted
- 添加了服务主体的 Key Vault 集成 (#3133)
- 已将 Key Vault 数据平面更新到 0.3.2。 (#3307)
实验室
- 添加了通过
az lab vm claim
在实验室中声明任何 VM 的支持 - 为
az lab vm list
和az lab vm show
添加了表输出格式化程序
监视
- 修复了与
monitor autoscale-settings get-parameters-template
命令结合使用的模板文件 (#3349) - 已将
monitor alert-rule-incidents list
重命名为monitor alert list-incidents
- 已将
monitor alert-rule-incidents show
重命名为monitor alert show-incident
- 已将
monitor metric-defintions list
重命名为monitor metrics list-definitions
- 已将
monitor alert-rules
重命名为monitor alert
- 更改了
monitor alert create
:condition
和action
子命令不再接受 JSON- 添加了大量的参数来简化规则创建过程
location
不再是必需的- 添加了目标的名称和 ID 支持
- 删除了
--alert-rule-resource-name
is-enabled
重命名为enabled
,不再是必需的description
默认值现在基于提供的条件- 添加了示例用于帮助澄清新格式
- 支持在
monitor metric
命令中使用名称或 ID - 为
monitor alert rule update
添加了方便的参数和示例
网络
- 添加了
list-private-access-services
命令 - 为
vnet subnet create
和vnet subnet update
添加了--private-access-services
参数 - 修复了
application-gateway redirect-config create
失败的问题 - 修复了无法结合
--no-wait
使用application-gateway redirect-config update
的问题 - 修复了结合
application-gateway address-pool create
和application-gateway address-pool update
使用--servers
参数时的 bug - 添加了
application-gateway redirect-config
命令 - 添加了
application-gateway ssl-policy
的命令:list-options
、predefined list
、predefined show
- 添加了
application-gateway ssl-policy set
的参数:--name
、--cipher-suites
、--min-protocol-version
- 添加了
application-gateway http-settings create
和application-gateway http-settings update
的参数:--host-name-from-backend-pool
、--affinity-cookie-name
、--enable-probe
、--path
- 添加了
application-gateway url-path-map create
和application-gateway url-path-map update
的参数:--default-redirect-config
、--redirect-config
- 为
application-gateway url-path-map rule create
添加了--redirect-config
参数 - 在
application-gateway url-path-map rule delete
中添加了对--no-wait
的支持 - 添加了
application-gateway probe create
和application-gateway probe update
的参数:--host-name-from-http-settings
、--min-servers
、--match-body
、--match-status-codes
- 为
application-gateway rule create
和application-gateway rule update
添加了--redirect-config
参数 - 在
nic create
和nic update
中添加了对--accelerated-networking
的支持 - 从
nic create
中删除了--internal-dns-name-suffix
参数 - 在
nic update
和nic create
中添加了对--dns-servers
的支持:添加了对 --dns-servers 的支持 - 修复了
local-gateway create
忽略--local-address-prefixes
的 bug - 在
vnet update
中添加了对--dns-servers
的支持 - 修复了使用
express-route peering create
创建不包含路由筛选的对等互连时的 bug - 修复了无法结合
--provider
和--bandwidth
参数使用express-route update
的 bug - 修复了
network watcher show-topology
默认逻辑的 bug - 改进了
network list-usages
的输出格式 - 如果只存在一个,则对
application-gateway http-listener create
使用默认前端 IP - 如果只存在一个,则对
application-gateway rule create
使用默认地址池、HTTP 设置和 HTTP 侦听器 - 如果只存在一个,则对
lb rule create
使用默认前端 IP 和后端池 - 如果只存在一个,则对
lb inbound-nat-rule create
使用默认前端 IP
配置文件
- 支持使用托管标识在 VM 内部登录
- 支持采用 SDK 身份验证文件格式的
account show
输出 - 使用 '--expanded-view' 时显示弃用警告
- 添加了
get-access-token
命令来提供原始 AAD 令牌 - 支持使用不包含关联订阅的用户帐户登录
RDBMS
- 支持跨订阅列出服务器 (#3417)
- 修复了由于缺少
% server_type
而不处理%s
的问题 (#3393) - 修复了文档源映射并添加了 CI 任务用于验证 (#3361)
- 修复了 MySQL 和 PostgreSQL 帮助 (#3369)
资源
- 改进了有关
group deployment create
缺少参数的提示 - 改进了
--parameters KEY=VALUE
语法分析 - 修复了不再能够使用
@<file>
语法识别group deployment create
参数文件的问题 - 支持
resource
和managedapp
命令的--ids
参数 - 修复了一些分析和错误消息 (#3584)
- 修复了
lock
命令的--resource-type
分析,接受<resource-namespace>
和<resource-type>
- 添加了模板链接模板的参数检查 (#3629)
- 添加了使用
KEY=VALUE
语法指定部署参数的支持
角色
- 支持采用 SDK 身份验证文件格式的
create-for-rbac
输出 - 删除服务主体时清理角色分配和相关的 AAD 应用程序 (#3610)
- 在
app create
参数--start-date
和--end-date
说明中包含时间格式 - 使用
--expanded-view
时显示弃用警告 - 在
create-for-rbac
和reset-credentials
命令中添加了 Key Vault 集成
Service Fabric
- 修复了上传时截断应用程序中的大型文件的问题 (#3666)
- 添加了 Service Fabric 命令的测试 (#3424)
- 添加了大量的 Service Fabric 命令 (#3234)
SQL
- 删除了无效的
sql server create
--identity
参数 - 从
sql server create
和sql server update
命令输出中删除了密码值 - 添加了命令
sql db list-editions
和sql elastic-pool list-editions
存储
- 从
storage blob list
、storage container list
和storage share list
命令中删除了--marker
选项 (#3745) - 启用了创建仅限 https 的存储帐户
- 更新了存储指标、日志记录和 CORS 命令 (#3495)
- 重新编写了 CORS add 命令的异常消息 (#3638) (#3362)
- 已在下载批处理命令试运行模式下将生成器转换为列表 (#3592)
- 修复了 Blob 下载批处理试运行问题 (#3640) (#3592)
VM
- 支持配置 NSG
- 修复了无法正确配置 DNS 服务器的 bug
- 支持托管服务标识
- 修复了包含现有负载均衡器的
cmss create
需要--backend-pool-name
的问题 - 要求使用
vm image create
LUN 创建的数据磁盘以 0 开头
2017 年 5 月 10 日
版本 2.0.6
- Documentdb 已重命名为 Cosmosdb
- 添加 rdbms (mysql, postgres)
- 包括 Data Lake Analytics 和 Data Lake Store 模块
- 包括认知服务模块
- 包括 Service Fabric 模块
- 包括交互式模块(重命名 az-shell)
- 添加对 CDN 命令的支持
- 删除容器模块
- 添加“az -v”作为“az --version”的快捷方式 (#2926)
- 提高加载包和执行命令的性能 (#2819)
azure-cli (2.0.6)
acr (2.0.4)
acs (2.0.6)
appservice (0.1.6)
batch (2.0.4)
cdn (0.0.2)
cloud (2.0.2)
cognitiveservices (0.1.2)
command-modules-nspkg (2.0.0)
component (2.0.4)
configure (2.0.6)
core (2.0.6)
cosmosdb (0.1.6)
dla (0.0.6)
dls (0.0.6)
feedback (2.0.2)
find (0.2.2)
interactive (0.3.1)
iot (0.1.5)
keyvault (2.0.4)
lab (0.0.4)
monitor (0.0.4)
network (2.0.6)
nspkg (3.0.0)
profile (2.0.4)
rdbms (0.0.1)
redis (0.2.3)
resource (2.0.6)
role (2.0.4)
sf (1.0.1)
sql (2.0.3)
storage (2.0.6)
vm (2.0.6)
核心
- 核心:捕获未注册提供程序引发的异常并自动注册
- 性能:将 ADAL 令牌缓存保留在内存中,直至进程退出 (#2603)
- 修复从十六进制指纹 -o tsv 返回的字节 (#3053)
- 改进的 Key Vault 证书下载和 AAD SP 集成 (#3003)
- 将 Python 位置添加到“az —version”(#2986)
- 登录:无订阅时支持登录 (#2929)
- 核心:修复重复使用服务主体登录时出现的故障 (#2800)
- 核心:允许通过 env var 配置 accessTokens.json 的文件路径 (#2605)
- 核心:允许配置的默认值应用于可选参数 (#2703)
- 核心:提高了性能
- 核心:自定义 CA 证书 - 支持设置 REQUESTS_CA_BUNDLE 环境变量
- 核心:云配置 - 如果未设置“management”终结点,则使用“resource manager”终结点
ACS
- 将主计数和代理计数修复为整数而不是字符串
- 公开“az acs create --no-wait”和“az acs wait”用于异步创建
- 公开“az acs create --validate”用于试运行验证
- 在 PUT 调用 scale 命令前删除 Windows 配置文件 (#2755)
应用服务
- Function App:添加完整的 Function App 支持,包括 create、show、list、delete、hostname、ssl 等
- 将 Team Services (vsts) 作为持续交付选项添加到“appservice web source-control config”
- 创建“az webapp”以替换“az appservice web”(为了向后兼容,“az appservice web”将保留 2 个版本)
- 公开参数以针对 webapp create 配置部署和“运行时堆栈”
- 公开“webapp list-runtimes”
- 支持配置连接字符串 (#2647)
- 支持与预览版交换槽
- 修改 appservice 命令的错误 (#2948)
- 将应用服务计划的资源组用于证书操作 (#2750)
CosmosDB
- 将 documentdb 模块重命名为 cosmosdb
- 增加对 DocumentDB 数据平面 API 的支持:数据库和集合管理
- 增加对数据库帐户启用自动故障转移的支持
- 增加对新一致性策略 ConsistentPrefix 的支持
Data Lake Analytics
修复了在筛选作业结果和状态列表时会引发错误的 bug
增加对新目录项类型的支持:包。 访问方法:
az dla catalog package
可从数据库内列出下列目录项(无需架构规范):
- 表
- 表值函数
- 查看
- 表统计信息。 这也可以使用架构(但无需指定表名)列出
Data Lake Store
查找
- 改进搜索结果,允许搜索索引的版本控制
KeyVault
- BC:
az keyvault certificate download
将 -e 从字符串或二进制更改为 PEM 或 DER,从而更好地表示选项 - BC:从
keyvault certificate create
中删除了 --expires 和 --not-before,因为此服务不支持这些参数 - 将 --validity 参数添加到
keyvault certificate create
,有选择地替代 --policy 中的值 - 修复了
keyvault certificate get-default-policy
中已公开“expires”和“not_before”但未公开“validity_in_months”的问题 - KeyVault 解决了 pem 和 pfx 的导入问题 (#2754)
实验室
- 为实验室中的环境添加 create、show、delete 和 list 命令
- 添加 show 和 list 命令以查看实验室中的 ARM 模板
- 在
az lab vm list
中添加 --environment 标志,以便按实验室中的环境筛选 VM - 添加方便命令
az lab formula export-artifacts
,以便导出实验室公式中的项目基架 - 添加命令以管理实验室中的机密
监视
- Bug 修复:将
az alert-rules create
的--actions
建模为使用 JSON 字符串 (#3009) - Bug 修复 - diagnostic settings create 不接受来自 show 命令的日志/指标 (#2913)
网络
- 添加
network watcher test-connectivity
命令 - 为
network watcher packet-capture create
添加对--filters
参数的支持 - 添加对应用程序网关连接排出的支持
- 添加对应用程序网关 WAF 规则集配置的支持
- 添加对 ExpressRoute 路由筛选器和规则的支持
- 添加对 TrafficManager 地理路由的支持
- 添加对基于 VPN 连接策略的流量选择器的支持
- 添加对 VPN 连接 IPSec 策略的支持
- 修复使用
--no-wait
或--validate
参数时vpn-connection create
出现的 bug - 添加对主动-主动 VNet 网关的支持
- 从
network vpn-connection list/show
命令的输出中删除 null 值 - BC:修复了
vpn-connection create
的输出中的 bug - 修复无法正确分析“vpn-connection create”的“--key-length”参数的 bug
- 修复
dns zone import
中无法正确导入记录的 bug - 修复
traffic-manager endpoint update
不起作用的 bug - 添加“network watcher”预览命令
配置文件
Redis
- 添加 update 命令,也增加了对 redis 缓存进行缩放的功能
- 弃用“update-settings”命令
资源
- 添加 managedapp 和 managedapp 定义命令 (#2985)
- 支持“provider operation”命令(#2908)
- 支持 generic resource create (#2606)
- 修复资源分析和 API 版本查找。 (#2781)
- 为 az lock update 添加文档。 (#2702)
- 尝试为不存在的组列出资源时出错。 (#2769)
- [计算] 修复 VMSS 和 VM 可用性集更新的相关问题。 (#2773)
- parent-resource-path 为 None 时修复 lock create 和 delete (#2742)
角色
- create-for-rbac:确保 SP 的结束日期不超过证书的到期日期 (#2989)
- RBAC:添加对“ad group”的完整支持 (#2016)
- role:解决角色定义更新的相关问题 (#2745)
- create-for-rbac:确保已选取用户提供的密码
SQL
- 添加了 az sql server list-usages 和 az sql db list-usages 命令
- SQL - 能够直接连接到资源提供程序 (#2832)
存储
- 对于
storage account create
,将位置默认为资源组位置 - 添加对增量 blob 复制的支持
- 添加对大型块 blob 上传的支持
- 如果要上传的文件大于 200GB,则将块大小更改为 100MB
VM
avail-set:将 UD 和 FD 域计数设为可选
注意:最高等级云中的 VM 命令。请避免与托管磁盘相关的功能,包括以下项:
- az disk/snapshot/image
- az vm/vmss disk
- 在“az vm/vmss create”内,使用“—use-unmanaged-disk”避免托管磁盘 其他命令应有效
vm/vmss:改进生成 SSH 密钥对时的警告文本
vm/vmss:支持通过需要计划信息的市场映像创建 (#1209)
2017 年 4 月 3 日
版本 2.0.2
此版本中已发布 ACR、Batch、KeyVault 和 SQL 组件
azure-cli (2.0.2)
acr (2.0.0)
acs (2.0.2)
appservice (0.1.2)
batch (2.0.0)
cloud (2.0.0)
component (2.0.0)
configure (2.0.2)
container (0.1.2)
core (2.0.2)
documentdb (0.1.2)
feedback (2.0.0)
find (0.0.1b1)
iot (0.1.2)
keyvault (2.0.0)
lab (0.0.1)
monitor (0.0.1)
network (2.0.2)
nspkg (2.0.0)
profile (2.0.2)
redis (0.1.1b3)
resource (2.0.2)
role (2.0.1)
sql (2.0.0)
storage (2.0.2)
vm (2.0.2)
核心
- 在默认列表中添加了 acr、lab、monitor 和 find 模块
- 登录:跳过错误的租户 (#2634)
- 登录:将默认订阅设置为处于“已启用”状态的订阅 (#2575)
- 添加了 wait 命令,并添加了对其他命令的 --no-wait 支持 (#2524)
- 核心:支持结合证书使用服务主体登录 (#2457)
- 添加了有关缺少模板参数的提示。 (#2364)
- 支持为资源组、默认 Web、 默认 VM 等常见参数设置默认值
- 支持登录到特定的租户
ACS
- [ACS] 添加了配置默认 ACS 群集的支持 (#2554)
- 添加了 SSH 密钥密码提示的支持。 (#2044)
- 添加了对 Windows 群集的支持。 (#2211)
- 从“所有者”角色切换到“参与者”角色。 (#2321)
应用服务
- 应用服务:支持获取用于 DNS A 记录的外部 IP 地址 (#2627)
- 应用服务:支持绑定通配符证书 (#2625)
- 应用服务:支持列出发布配置文件 (#2504)
- 应用服务 - 配置后触发源代码管理同步 (#2326)
DataLake
- Data Lake Analytics 模块的初始版本
- Data Lake Store 模块的初始版本
DocuemntDB
- DocumentDB:添加了对列出连接字符串的支持 (#2580)
VM
- [计算] 添加了用于创建虚拟机规模集的应用网关支持 (#2570)
- [VM/VMSS] 改进了磁盘缓存支持 (#2522)
- VM/VMSS:合并了门户使用的凭据验证逻辑 (#2537)
- 添加了 wait 命令和 --no-wait 支持 (#2524)
- 虚拟机规模集:支持使用 * 列出不同 VM 上的实例视图 (#2467)
- 为 VM 和虚拟机规模集添加了 --secrets ([#2212}(https://github.com/Azure/azure-cli/pull/2212))
- 允许使用专用 VHD 创建 VM (#2256)
2017 年 2 月 27 日
版本 2.0.0
此 Azure CLI 2.0 发布版是第一个“正式版”。正式版适用于以下命令模块:
- 容器服务 (ACS)
- 计算(包括 Resource Manager、VM、虚拟机规模集、托管磁盘)
- 网络
- 存储
这些命令模块可在生产中使用,并且受标准 Microsoft SLA 支持。可以直接通过 Microsoft 支持部门创建问题,也可以在我们的 github 问题列表中创建问题。可以使用 azure-cli 标记在 StackOverflow 上提问,也可以通过 azfeedback@microsoft.com 联系产品团队。可以从命令行使用 az feedback
命令提供反馈。
这些模块中的命令非常稳定,其语法在此 Azure CLI 版本即将到来的发行版中预期不会变化。
若要验证 CLI 的版本,请使用 az --version
。输出中将列出 CLI 本身的版本(在此发行版中为 2.0.0)、各个命令模块的版本,以及所用 Python 和 GCC 的版本。
azure-cli (2.0.0)
acs (2.0.0)
appservice (0.1.1b5)
batch (0.1.1b4)
cloud (2.0.0)
component (2.0.0)
configure (2.0.0)
container (0.1.1b4)
core (2.0.0)
documentdb (0.1.1b2)
feedback (2.0.0)
iot (0.1.1b3)
keyvault (0.1.1b5)
network (2.0.0)
nspkg (2.0.0)
profile (2.0.0)
redis (0.1.1b3)
resource (2.0.0)
role (2.0.0)
sql (0.1.1b5)
storage (2.0.0)
vm (2.0.0)
Python (Darwin) 2.7.10 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]
注意
其中的一些命令模块有“bn”或“rcn”后缀。这些命令模块仍在预览版中提供,将来会发布正式版。
此外,我们还提供 CLI 夜间预览版。有关信息,请参阅有关获取夜间预览版的说明,以及有关开发人员设置与贡献代码的说明。
可通过以下方式报告夜间预览版的问题:
- 在 github 问题列表中报告问题
- 通过 azfeedback@microsoft.com 联系产品团队
- 通过命令行使用
az feedback
命令提供反馈