你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure CLI 发行说明

2024 年 11 月 5 日

版本 2.66.0

AKS

  • az aks create:添加受信任的启动选项 --enable-vtpm--enable-secure-boot
  • az aks nodepool add/update:添加受信任的启动选项 --enable-vtpm--enable-secure-boot
  • az aks create/update:更新后端的 VM SKU 详细信息,以便在 Azure 容器存储操作期间进行验证

应用程序服务

  • az functionapp create:添加 --zone-redundant 参数以支持 Functions Flex SKU 的区域冗余
  • az functionapp plan update:不要在命令中 --set 显示警告消息

ARM

  • az bicep publish:从 --with-source 参数中删除预览标志
  • az data-boundary show:添加命令以支持在指定范围内获取数据边界
  • az data-boundary show-tenant:添加命令以支持在租户级别获取数据边界
  • az data-boundary create:添加命令以支持创建租户到数据边界
  • az bicep generate-params:修复参数的 --include-params 帮助消息
  • az bicep/deployment/stack:有条件地为在 Azure CLI docker 映像中运行的 Bicep 启用固定全球化

Backup

  • az backup restore restore-disks:添加对启用托管 VM 还原的磁盘访问设置的支持

计算

  • az vmss create/update:添加新参数 --skuprofile-vmsizes 以指定要用于 VMSS 实例组合的 VM 大小列表
  • az vmss create/update:添加新参数 --skuprofile-allocation-strategy 以更新 VMSS 实例组合的分配策略

容器应用

  • 修复 #30053: az containerapp update修复轮询
  • az containerapp env create:隐藏 --dapr-instrumentation-key 参数
  • az containerapp env update:支持更新 --dapr-connection-string

核心

  • aaz:支持托管标识
  • 解决 CVE-2024-6119
  • 解决 CVE-2024-5535
  • 解决 CVE-2024-4741
  • 解决 CVE-2024-4603
  • 解决 CVE-2024-2511
  • 将 MSAL 用于 Cloud Shell 身份验证

扩展

  • az extension add/update:预公告默认值从更改为true false--allow-preview

MySQL

  • az mysql flexible-server create/update:添加 --maintenance-policy-patch-strategy
  • az mysql flexible-server create/restore:添加 --database-port
  • az mysql flexible-server replica create:添加 --database-port

NetAppFiles

  • [中断性变更] az netappfiles volume create:参数 backup-id 现在 snapshot-id 仅接受完整的 Azure ResourceId,不再支持 GUID
  • [中断性变更] az netappfiles account create:参数 --kdc-ip 现在仅接受单个 IP 地址而不是列表
  • [中断性变更] az netappfiles account update:参数 --kdc-ip 现在仅接受单个 IP 地址而不是列表
  • [中断性变更] az netappfiles account ad add:参数 --kdc-ip 现在仅接受单个 IP 地址而不是列表
  • [中断性变更] az netappfiles account ad update:参数 --kdc-ip 现在仅接受单个 IP 地址而不是列表
  • az netappfiles volume create:修复了在请求中未传递参数 --allowed-clients 的 bug
  • az netappfiles check-file-path-availability:添加新参数 --availability-zone
  • az netappfiles volume replication:添加新命令 peer-external-clusterauthorize-external-replicationperform-replication-transferfinalize-external-replication
  • az netappfiles volume create:添加新参数 --external-host-name--external-server-name--external-volume-name
  • az netappfiles volume update:添加新参数 --external-host-name--external-server-name--external-volume-name
  • az netappfiles volume update:参数 --backup-id 现在 --snapshot-id 仅接受完整的 Azure ResourceId,不再支持 GUID

网络

  • az network vnet:添加 --private-endpoint-vnet-policies 参数
  • az network private-link-service:添加 --destination-ip-address 参数
  • az network application-gateway waf-policy managed-rule rule-set add/update:支持参数的敏感度--rule
  • az network private-dns link vnet:支持虚拟网络链接的解析策略
  • az network application-gateway waf-policy managed-rule rule-set add/update:为 添加允许的值1.1--version
  • 修复 #29911: az network public-ip updateIP 标记与 AttributeError 崩溃

配置文件

  • az login:将服务主体证书 --password 传递给已弃用,将在版本 2.67.0 中删除。 请改用 --certificate

RDBMS

  • az postgres flexible-server replica create:添加对 --tags 参数的支持
  • az postgres flexible-server replica create:允许从存储自动增长启用的主服务器灵活服务器创建只读副本
  • az postgres flexible-server backup create/delete:支持在 PostgreSql Flex Server 上创建和删除备份的新命令

服务总线

  • az servicebus namespace replica:添加新命令组以管理服务总线命名空间副本

服务连接器

  • az aks connection create appconfig:添加 --use-appconfig-extension
  • az webapp connection create fabric-sql:添加 fabric sql 目标支持

SignalR

  • az signalr start/stop:添加 signalr 命令启动或停止现有 SignalR 服务
  • az signalr replica start/stop/restart:添加 signalr 命令启动、停止或启动现有 SignalR 服务
  • az signalr network-rule ip-rule add/remove:添加 signalr 命令添加或删除 SignalR 服务的 ip 规则
  • az signalr update client-cert-enabled/disable-local-auth/region-endpoint-enabled:切换 clientCertificate、disableLocalAuth、enableRegionEndpoint
  • az signalr replica update region-endpoint-enabled/unit-count:切换 enableRegionEndpoint 并更改 unitCount

SQL

  • az sql geo-backup:删除预览标志
  • az sql failover-group create/update:添加参数 --secondary-type 以支持合作伙伴服务器上的异地/备用副本

存储

  • az storage blob copy start/start-batch:修复 --auth-mode login

升级

  • az upgrade:预公告默认值从更改为true false--allow-preview

2024 年 10 月 1 日

版本 2.65.0

ACR

  • 修复 #21900: az acr task identity remove修复错误operation_group设置
  • az acr credential-set:改进帮助消息
  • az ad app create/update:新增了 --service-management-reference 参数

AKS

  • az aks nodepool delete-machines:添加支持以删除代理池中的特定计算机

应用配置

  • az appconfig:添加高级 SKU 支持

应用程序服务

  • az functionapp config set:显式映射内部update_site_configs函数调用的参数

计算

  • az vm/vmss create:添加 --ssh-key-type 参数以支持生成 Ed25519 SSH 密钥
  • az vm image list:在输出中公开 ImageDeprecationStatus 属性

容器应用

  • 修复 #29849: az containerapp job stop修复停止执行响应
  • 修复 #29166: az containerapp compose create支持带有标记和支持的映像从映像获取 ACR

Cosmos DB

  • az cosmosdb restore:添加 --disable-ttl 对还原的支持,同时禁用生存时间

DataLake

  • az dla:弃用 Datalake 分析

HDInsight

  • az hdinsight update:添加参数 --assign-identity-type 以允许更新到 SystemAssigned 标识。

监视

  • az monitor action-group create:调整帮助消息的格式--actions
  • az monitor action-group update:调整帮助消息的格式--add-actions
  • az monitor action-group notification create:调整帮助消息的格式--add-actions

MySQL

  • az mysql flexible-server create/update:添加--accelerated-logs以支持为业务关键层配置加速日志

NetAppFiles

  • az netappfiles volume create:将子网 ID 修复为资源 ID

网络

  • az network vnet peering:优化子网对等互连的命令接口

打包

  • 基于 Azure Linux 3.0 发布 Docker 映像
  • 包含在 jq Azure Linux docker 映像中
  • 删除 Debian 10 支持
  • 使用 Azure Linux 3.0 (mcr.microsoft.com/azurelinux/base/core:3.0) 作为 docker 映像标记 latest 的基础映像和 2.65.0

配置文件

  • az login:回退到 GitHub Codespaces 中的设备代码流

RDBMS

  • az postgres flexible-server update:支持 、--tier--sku--performance-tier/> 的不区分大小写的输入--maintenance-window
  • az postgres flexible-server migration create:将AWS_AURORA添加为 PostgreSql 的迁移源类型

SQL

  • az sql elastic-pool createmin_capacity:设置为None非无服务器 SKU
  • az sql mi create/update:添加 gpv2 参数和 iops 参数

2024 年 9 月 3 日

版本 2.64.0

ACR

  • az acr helm:改进弃用消息

AKS

  • az aks nodepool update:为 GA 可变 fips 添加 --enable/disable-fips-image 标志
  • az aks create/update:支持在托管 prometheus 中通过 grafana 链接的 UserAssigned 托管标识
  • az aks create/update:更新 VM SKU 正则表达式验证,以包含 Azure 容器存储的大型 VM 集

应用程序服务

  • az staticwebapp create/update:添加 Dedicated 为支持的 SKU
  • az webapp config set:添加 MinTlsCipherSuite 支持
  • az webapp config access-restriction add/remove:允许跳过服务标记验证

ARM

  • az ts create:修复字符串值中空格的不正确处理

ARO

  • az aro create:添加在群集负载均衡器上添加多个公共 IP 的功能
  • az aro update:在群集负载均衡器上添加/删除多个公共 IP 的功能

计算

  • az vm update:将 Gen1 VM 的支持添加到受信任的启动升级
  • az capacity reservation:GA 命令组

容器应用

  • 修复 #28998: az containerapp env workload-profile add/update修复 NoneType 对象在环境未启用工作负荷配置文件时不可迭代错误
  • az containerapp create/up:设为 --target-port 可选
  • az containerapp env create:弃用未使用的参数 --docker-bridge-cidr
  • az containerapp job stop:停止给定作业执行列表的弃用选项
  • 修复 #29711: az containerapp logs show修复默认或使用 JSON 转义 --format json

HDInsight

  • az hdinsight create:支持在创建 HDInsight 群集时设置 IP 标记
  • az hdinsight update:支持更新群集的托管标识
  • az hdinsight azure-monitor-agent show:支持获取群集的托管标识
  • az hdinsight azure-monitor-agent enable:在 HDInsight 群集上启用 Azure Monitor 代理日志集成
  • az hdinsight azure-monitor-agent disable:禁用 HDInsight 群集上的 Azure Monitor 代理日志集成

MySQL

  • az mysql flexible-server maintenance:用于管理 MySQL 灵活服务器维护的新命令组
  • az mysql flexible-server update:删除服务器更新的存储传递

NetAppFiles

  • az netappfiles volume create/update:更新最大值 --usage-threshold

网络

  • 修复 #29565: az network nat gateway create:添加 --tags 参数

打包

  • 支持 Python 3.12
  • 发布 Azure Linux 3 RPM 包
  • [中断性变更]使用 CBL-Mariner 2.0 (mcr.microsoft.com/cbl-mariner/base/core:2.0) 作为 docker 映像标记 latest 的基础映像和 2.64.0

Redis

  • az redis create/update:添加 --disable-access-keys 以支持通过访问密钥禁用身份验证

SQL

  • az sql mi create/update:添加 --authentication-metadata 以支持身份验证元数据配置

存储

  • az storage account create/update:支持帐户冷层
  • az storage copy/remove:添加 --auth-mode login 支持
  • az storage share delete:添加include-leased--delete-snapshots

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:支持创建连接监视器 v2
  • az 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:为托管数据库移动/复制添加目标订阅 ID
  • az sql mi create:添加 --dns-zone-partner 可选参数

存储

  • az storage fs directory upload/download:添加回 --auth-mode login AzCopy 现在支持 Oauth
  • az 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 API
  • az 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:显示用于绑定自定义域的验证 ID
  • az 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 中突发的 MVU
  • az 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-identityTrue选项--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
  • 向登录上下文添加 tenantDefaultDomaintenantDisplayName 属性(显示者 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-typeregistration-vnetsresolution-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 支持

配置文件

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-permissionaz 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 createaz webapp deployment slot create:重命名--docker-registry-server-user--docker-registry-server-password重命名--container-registry-user--container-registry-password
  • az webapp createaz webapp deployment slot create:添加参数 --container-image-namecontainer-registry-url 弃用 --deployment-container-image-name
  • az webapp createaz 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 参数以支持首先升级所有不正常的 VM
  • az 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 以支持检索容量预留组资源 ID
  • az 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 托管 Grafana
  • az 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 时自动升级 OS
  • az 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.1
  • az 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 cli
  • az 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 API
  • az webapp deployment source config-zip:添加 --track-status arg 以使用 deploymentstatus API
  • az 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-sublist-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 SKU
  • az 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 的 ipTag
  • az aks nodepool:添加参数 --node-public-ip-tags 以指定节点公共 IP 的 ipTag
  • az aks createaz 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 API
  • az 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 的 bug
  • az 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-targetlist-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 增加到 8mb
  • az storage blob upload:将追加 blob 的默认 max_connections 更改为 1
  • az 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 重置为“无”的 bug
  • az 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 参数,从而允许用户启用或禁用预配置的 NSG
  • az 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 时的 AttributeError
  • az containerapp compose create:修复了当输入值为资源 ID 时无法从 --environment 中解析环境的资源组的 bug
  • az containerapp env workload-profile delete:修复了使用自定义域删除 wp for env 时出现的问题
  • az containerapp update:修复为 --secret-volume-mount 追加到 NoneType 对象 bug
  • az containerapp create/update:隐藏环境变量、缩放规则元数据
  • az containerapp job create/update:隐藏环境变量、缩放规则元数据
  • az containerapp compose create:修复 containerapp 无效的内存资源
  • az containerapp job create:修复了分析来自 --yamlminExecutionsmaxExecutions 参数的问题

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 gMSA
  • az aks update:将 forceupgrade 设置添加到 aks stable cli

应用配置

  • az appconfig kv import/export:删除快照的 skip-featuresskip-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 扩展移至核心 CLI
  • az 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 以指定节点上更新的 OS
  • az 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 以支持以 bicepparamjson 格式生成参数文件
  • 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/namespacesMicrosoft.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 以允许使用标识还原 PITR
  • az 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 以支持设置辅助模式和 SKU
  • az 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 eventhubcleanup_policycompaction 更改为 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 createaz aks nodepool add:在将 --os-sku 指定为 MarinerCBLMariner 时添加警告消息

应用配置

  • [中断性变更] 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_PROUBUNTU
  • 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-idrate-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.basicConstraintspending
  • [中断性变更] 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 以支持 OAuth
  • az 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:再次创建同一群集时引发 ClientRequestError
  • az 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:修复 UnboundLocalError local 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:修复 TypeError ensure_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:弃用映像别名 UbuntuLTSWin2008R2SP1。 请使用映像别名,包括要使用的发行版的版本。 例如:请使用 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:添加参数以增强 PITR
  • az 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 小于请求数时的 MemoryError
  • az 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 服务 IP
  • az 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:将 create install-version 参数重命名为 version

计算

  • az vmss reimage:修复在使用 --instance-id 并添加新参数 --instance-ids 以替换 --instance-id 后所有实例都将重置映像的 bug
  • az 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:输出属性 privateIpAddressprivateIpAddressVersionprivateIpAllocationMethodpublicIpAddresspublicIpPrefix 重命名为 privateIPAddressprivateIPAddressVersionprivateIPAllocationMethodpublicIPAddresspublicIPPrefix 以与 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-profile2018-03-01-hybrid2019-03-01-hybrid2019-03-01-hybrid 配置文件中的输出属性名称以与 latest 配置文件保持一致。
  • [中断性变更] az network cross-region-lb:在 2017-03-09-profile2018-03-01-hybrid2019-03-01-hybrid2019-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-profile2018-03-01-hybrid2019-03-01-hybrid2019-03-01-hybrid 配置文件中的输出属性名称以与 latest 配置文件保持一致。
  • [中断性变更] az network vpn-connection:更新 2017-03-09-profile2018-03-01-hybrid2019-03-01-hybrid2019-03-01-hybrid 配置文件中的输出属性名称以与 latest 配置文件保持一致。
  • [中断性变更] az network vnet-gateway:更新 2017-03-09-profile2018-03-01-hybrid2019-03-01-hybrid2019-03-01-hybrid 配置文件中的输出属性名称以与 latest 配置文件保持一致。
  • [中断性变更] az network nic:更新 2017-03-09-profile2018-03-01-hybrid2019-03-01-hybrid2019-03-01-hybrid 配置文件中的输出属性名称以与 latest 配置文件保持一致
  • [中断性变更] az network watcher flow-log:删除已弃用的命令 configure
  • [中断性变更] az network vrouter:弃用vrouter 并改用 routeserver
  • [中断性变更] az network watcher connection-monitor endpoint add:删除已弃用的参数 filter-itemfilter-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,而不是硬编码的管理 URL
  • az 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:支持脱机还原 Blob
  • az 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.0
  • az 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:链接服务器有两个新属性:geoReplicatedPrimaryHostNameprimaryHostName

安全性

  • az security alert update--status 现在支持 resolveinprogress

服务连接器

  • 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:修复 AttributeError str object has no attribute get
  • az appservice plan create/update:为参数 --sku 添加新的环境 SKU
  • az 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/hostpoolsMicrosoft.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 byok
  • az 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:修复导出大型存储时的 MemoryError
  • az 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-typeTrustedLaunch 时,--enable-secure-boot 默认设置为 True
  • az 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:将选项 Windows2019Windows2022 添加到 --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-typeTrustedLaunch 时,--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:修复 --passwordspassword 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 TypeError
  • az 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 的情况下也会检测到运行时的 bug
  • az staticwebapp enterprise-edge:将命令组从扩展移动到官方 CLI
  • az 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_LRS
  • az 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 URI
  • az 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 添加额外的许可证类型 SLES
  • az 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 policyaz 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:即使缺少输出类型,也支持使用用户提供的工作区 ID
  • az network dns zone export:支持流量管理器资源
  • 专用链接添加 Microsoft.Kusto/clusters 提供程序
  • az network lb create:为默认 SKU 添加警告
  • az network lb address-pool:支持负载均衡器上的连接排出
  • az network application-gateway:添加 settingslistenerrouting-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 adaz 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 TypeError
  • az 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:添加 managedNATGatewayuserAssignedNATGateway 支持出站类型
  • 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 对象没有属性”的 bug
  • az 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 磁盘的机密 VM
  • az 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 createaz 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-metadatalist-metadataupdate-metadata 命令

AKS

  • az aks create/update:添加新参数 --enable-gmsa--gmsa-dns-server--gmsa-root-domain-name 以支持 Windows gMSA v2
  • aks 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 IP
  • az aks nodepool add:添加 --pod-subnet-id 以支持动态分配的 Pod IP
  • az 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-assigneduser-assigned,以允许用户将托管标识设置为其帐户加密
  • az ams account storage set-authentication:添加新参数 system-assigneduser-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-daysenable-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 assignaz staticwebapp hostname setaz 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 以支持 ARM64
  • az vm disk attach:添加新参数 --disks 以支持在一次 API 调用中附加多个磁盘
  • az vm/vmss create:支持从社区库映像创建 VM/VMSS
  • az vm/vmss create:添加社区库法律协议许可
  • az vm/vmss create:添加在从社区库映像或共享库映像创建 VM 时,--os-type 是否正确的验证

Cosmos DB

  • az cosmosdb update:支持更新密钥保管库密钥 URI
  • az 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:验证附加公共 IP
  • az 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_monthsyears * 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:返回 currentBackupsStorageRedundancyrequestedBackupStorageRedundancy 属性而不是 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 以支持 RBAC
  • az 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 的最大值更新为 100
  • az 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:事件中心标识的 cmdlet
  • az eventhubs namespace encryption:事件中心加密的 cmdlet
  • az servicebus namespace create:添加 --user-assigned--system-assigned--encryption-config
  • az servicebus namespace identity:事件中心标识的 cmdlet
  • az 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:添加新命令 createdeletesearch-job create,以支持“Microsoft/自定义日志/搜索结果”表操作
  • az monitor log-analytics workspace update:添加新参数 --data-collection-rule 以支持更新 defaultDataCollectionRuleResourceId
  • az monitor log-analytics workspace table:添加新命令 restore createmigrate 以支持“还原的日志”表/迁移操作

网络

  • 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 扩展

角色

  • rolead 命令添加有关 Microsoft Graph 迁移的警告

SQL

  • az sql server create/update:添加联合客户端 ID 支持

存储

  • az storage account create/update:支持 --sam-account-name--account-type
  • az storage blob upload:添加 --tier,迁移到 track2
  • az 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 中向其他订阅中添加 vnet
  • az functionapp vnet-integration add:消除了一个 bug,该错误会阻止从 functionapp 中向其他订阅中添加 vnet
  • az webapp create:支持加入其他订阅中的 vnet
  • az functionapp create:支持加入其他订阅中的 vnet
  • az 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 以支持强制删除 VMSS
  • az 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_mode
  • az netappfiles account ad update:添加命令

网络

  • 将 Microsoft.DataFactory/factories 添加到支持的专用终结点
  • 将 Microsoft.Databricks/workspaces 添加到支持的专用终结点
  • az network private-endpoint:添加参数和子组以支持 IP 配置、ASG 和 NicName
  • az 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 syncaz 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:删除 resourceGroupx509ThumbprintHex 转换

角色

  • [中断性变更] 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:支持 ASEv3
  • az 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:修复用户错误处理期间的 AttributeError
  • az 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 createaz policy assignment identity assign 支持添加用户分配的标识
  • az bicep install:现在在公司代理后面工作

备份

  • GA az backup 和一些 Bug 修复
  • az backup protectable-item list/show:修复 server_name 的 AttributeError
  • az backup restore restore-disks:支持跨区域还原

认知服务

  • az cognitiveservices account deployment:添加新命令 showlistcreatedelete
  • az cognitiveservices account commitment-plan:添加新命令 showlistcreatedelete
  • 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:添加新参数 setremove
  • 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 logoutaz 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

核心

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 作为 createOption
  • az 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:现支持更新标记

应用配置

  • 修复 jsondiffjavaproperties 的多项安装的依赖项

应用服务

  • 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:修复刷新容器 bug
  • az 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-connectionprivate-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:添加 updateshow 命令
  • az network application-gateway ssl-profile:添加 updateshow 命令
  • 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 parameter
  • az storage container legal-hold set:添加 --allow-protected-append-writes-all/--w-all parameter
  • az storage account create/update:启用帐户级别的不可变性

Synapse

  • [中断性变更] az synapse sql/pool audit-policy update:添加参数 blob-storage-target-statelog-analytics-target-stateevent-hub-target-state(至少选择这三个参数中的一个)
  • az synapse integration-runtime:支持启动/停止集成运行时
  • az synapse trigger:添加 az synapse trigger wait
  • az synapse trigger-run:添加 az synapse trigger-run cancel
  • az synapse integration-runtime:弃用 create 命令,并将重定向到 managed createself-hosted create 命令
  • az synapse dataset/pipeline/linked-service/trigger:弃用 set 命令,并将重定向到 update 命令
  • az synapse workspace-package:支持工作区包 CRUD
  • az 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 api
  • az 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:改进了帮助/错误消息并取消阻止 Linux
  • az webapp config access-restriction remove:修复了删除服务终结点规则时出现的 #18947 问题
  • :修复了 #17424 问题:az appservice plan show:提供正确的退出状态

ARM

  • az what-if:修复了输出格式设置问题
  • az bicep uninstall:添加了新命令以卸载 bicep
  • az 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:支持混合磁盘、快照和 vhd
  • az vmss update:升级了包版本以修复 securityProfile 问题
  • az vm boot-diagnostics get-boot-log:修复了在获取启动诊断日志时出现崩溃的问题
  • az vm list-skus:修复了无法查询部分区域可用的 SKU 的问题
  • az vm auto-shutdown:修复了 --email 传入时需要 --webhook 的问题
  • az vm create:支持从共享库映像创建 VM
  • az 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 create
  • az maps creator update:支持管理 maps creator update
  • az maps creator list:支持管理 maps creator list
  • az maps creator show:支持管理 maps creator show
  • az 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-id
  • az keyvault recover:支持 MHSM
  • az keyvault private-link-resource list:支持 MHSM
  • az 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 中不可用的日期/时间 API
  • az 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-marker
  • az 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 listroleDefinitionName 在命令输出中应为 roleName
  • [中断性变更] 在az keyvault backup/restoreaz keyvault key restore 的命令输出中,id 更改为 jobIdazureStorageBlobContainerUri 更改为 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-repo
  • az 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_signing
  • az netappfiles account backup-policy update:添加了 3 个可选参数:命名标记、类型和 ID
  • az netappfiles snapshot policy create:添加了一个名为 provisioning_state 的可选参数

网络

  • az network network watcher configure:修复由位置值的大小写敏感性导致的 NetworkWatcherCountLimitReached 错误
  • az network application-gateway http-listener:修复无法使用 WAF 策略名称进行创建和更新的 bug
  • az network route-table:弃用路由表 V1
  • az 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:支持自定义下载 URL
  • az 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-deletedpurge 的错误消息
  • 支持托管 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-operators
  • az 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:支持 Track2
  • az 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 的情况下进行创建的 bug
  • az 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:扩展 createdTimechangedTimeprovisioningState 的返回数据
  • 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_operators
  • az 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 的问题 #6018
  • az 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 标记和一些相关测试问题的 bug
  • az 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 createaz 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:修复创建问题 #13361
  • az 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-14
  • az 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 消息错误的问题 #13159
  • az 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:支持 - character
  • az 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 命令模块首次运行扩展感知消息更新为准确、未弃用的新式 Id azure-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_LRS
  • az 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 listaz sql mi op getaz 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 groupaz deployment operation group,用于在资源组中部署模板。 这是 az group deploymentaz group deployment operation 的副本
  • 添加 az deployment subaz deployment operation sub,用于在订阅范围部署模板。 这是 az deploymentaz deployment operation 的副本
  • 添加 az deployment mgaz deployment operation mg,用于在管理组中部署模板
  • 添加 az deployment tenantaz 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 hostvm 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 的支持

配置文件

  • 预览版:为订阅帐户添加了新属性 homeTenantIdmanagedByTenants。 请重新运行 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 showaz 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/deletesql 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 showaz 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 现在不需要值 truefalse

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:修改了在未指定 --passwordaz 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-stringscosmosdb regenerate-keycosmosdb 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 配置设置:
    • 为文件系统装载添加了 MountConfigurations(有关详细信息,请参阅请求正文
    • 为池上公共 IP 的 NetworkConfiguration 添加了可选属性 publicIPs(有关详细信息,请参阅请求正文
  • --image 添加了对共享映像库的支持
  • [中断性变更] 已将 batch pool create--start-task-wait-for-success 的默认值更改为 true
  • [中断性变更] 已将 AutoUserSpecificationScope 的默认值更改为始终为“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 CORS
    • signalr 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 createwebapp 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-accountcluster-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-userstorage blob generate-sas 添加了用户委托 SAS 令牌支持
  • 使用 --as-userstorage 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 listwebapp 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

  • 改进了在未登录到帐户时的错误处理 [#9165][#8978]

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 的情况,已为 JavascriptTypescript 机器人将警告消息添加到 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] createvm 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-filterasset-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_StandardStandard_ChinaCdn 的支持

反馈参考

  • 更改了 feedback 以显示最近运行的命令的元数据
  • 更改了 feedback 以提示用户通过打开浏览器并使用问题模板来帮助创建问题
  • 更改了 feedback 以在使用“--verbose”运行时输出问题正文

监视

  • 修复了 metrics alert [create|update] 中“count”不是允许的值的问题

网络

  • 修复了使用 vnet-gateway list-bgp-peer-status 时不显示表格式的问题
  • 已将 list-request-headerslist-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 creategroup 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 buildacr runacr task createacr 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 的支持
  • addremovelist 命令添加了 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-AppIdMicrosoft-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 buildacr task createacr 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

  • addremovelist 命令添加了 network-rule 子组以用于管理 Cosmos DB 帐户的 VNET 规则

Kusto

  • [中断性变更] 已将数据库的 hot_cache_periodsoft_delete_period 类型更改为 ISO8601 持续时间格式

网络

  • vpn-connection [create|update] 添加了 --express-route-gateway-bypass 参数
  • 已从 express-route 扩展中添加了命令组
  • 添加了 express-route gatewayexpress-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-settingsredis 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

核心

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-tagsshow-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 应用授予权限

存储

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 标识创建角色分配
  • 添加了一条警告,该警告会在使用不需长时间运行的映像创建容器组时发出
  • 修复了 listshow 命令的表输出问题

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 createsql 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-prefixesnetwork vnet create 添加了对多个子网前缀的支持
  • 使用 --address-prefixesnetwork vnet subnet [create|update] 添加了对多个子网前缀的支持
  • 修复了 network application-gateway create 存在的阻止使用 WAF_v2Standard_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 组下添加了 showupdate 命令
  • show-manifestsshow-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 copysql db replica create 命令指定弹性池名称时“提供的资源组名称与 URL 中的名称不匹配”错误
  • 允许通过执行 az configure --defaults sql-server=<name> 配置默认 SQL Server
  • sql serversql server firewall-rulesql list-usagessql 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-addonsaks disable-addons 命令以更新现有群集

应用服务

  • 添加了对通过 webapp identity remove 禁用标识的支持
  • 删除了标识功能的 preview 标记

备份

  • 更新了模块定义

BatchAI

  • 修复了 batchai cluster node listbatchai 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-connectoraks upgrade-connectoraks 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 execbatchai job node exec 命令。 这些命令允许在节点上直接执行任何命令,提供用于端口转发的功能。
  • batchai 命令增加了对 --ids 的支持
  • [中断性变更] 所有群集和文件服务器必须在工作区创建
  • [中断性变更] 作业必须在试验中创建
  • [中断性变更] 从 cluster createjob create 命令中删除了 --nfs-resource-group。 若要装载属于其他工作区/资源组的 NFS,请通过 --nfs 选项提供文件服务器的 ARM ID
  • [中断性变更] 从 job create 命令中删除了 --cluster-resource-group。 若要在属于其他工作区/资源组的群集上提交作业,请通过 --cluster 选项提供群集的 ARM ID
  • [中断性变更] 从作业、群集和文件服务器中删除了 location 特性。 位置现在是工作区的特性。
  • [中断性变更] 从 job createcluster createfile-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 标志接受《服务条款》

网络

  • network lb probe create 添加了对 https 的支持 6571
  • 修复了 --endpoint-status 区分大小写的问题。 #6502

预留

  • [中断性变更] 为 reservations catalog show 增加了必需参数 ReservedResourceType
  • reservations catalog show 增加了参数 Location
  • [中断性变更] 从 ReservationProperties 中删除了 kind
  • [中断性变更] 已在 Catalog 中将 capabilities 重命名为 sku_properties
  • [中断性变更] 从 Catalog 中删除了 sizetier 属性
  • 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,可以使用固定列并可添加表明要删除 TierSize 的警告
  • vm create 添加了 --accelerated-networking 选项
  • identity create 添加了 --tags

2018 年 5 月 22 日

版本 2.0.33

核心

  • 增加了对在文件名中扩展 @ 的支持

ACS

  • 增加了新的 Dev-Spaces 命令:aks use-dev-spacesaks 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

  • [中断性变更] 更改了从 dbdw 命令返回的响应对象:
    • 已将 serviceLevelObjective 属性重命名为 currentServiceObjectiveName
    • 删除了 currentServiceObjectiveIdrequestedServiceObjectiveId 属性
    • 已将 maxSizeBytes 属性更改为整数值而不是字符串
  • [中断性变更] 已将下面的 dbdw 属性更改为只读:
    • 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 参数
  • dbdwelastic-pool 命令增加了 --family--capacity 参数。
  • dbdwelastic-pool 命令增加了表格式化程序。

存储

  • 增加了 --account-name 参数的补全选项
  • 修复了 storage entity query 的问题

VM

  • [中断性变更] 从 vm create 中删除了 --write-accelerator。 可以通过 vm updatevm 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-groupaks install-connector 中的权限问题

AMS

  • 初始版本 - 管理 Azure 媒体服务资源

应用服务

  • 修复了提供 --slotwebapp 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 createfile-server create 添加了 --generate-ssh-keys 选项

  • 添加了通过命令行提供节点设置任务的功能

  • [中断性变更] 移动了 job file 组下面的 job stream-filejob 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 listsql elastic-pool op cancel

存储

  • 改进了有关连接字符串格式不当的错误消息

VM

  • vmss create 添加了配置平台容错域计数的支持
  • 已将 vmss create 的默认值更改为区域性、大型或禁用单一位置组的规模集的标准负载均衡器
  • [中断性变更]:删除了 vm assign-identityvm 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
  • 修复了 #4529metrics 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 添加了对 dataActionsnotDataActions 权限的支持

存储

  • 修复了在上传大小介于 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

  • 初始版本

分机

  • 添加了检查,以在使用的发行版不是程序包源文件中存储的发行版时提醒用户,因为这可能导致错误

交互

  • 修复了 #5625:在不同会话之间永久保留历史记录
  • 修复了 #3016:在作用域中时不记录历史记录
  • 修复了 #5688:当命令表加载遇到异常时不显示完成项
  • 修复了用于长时间运行的操作的进度指示器

监视

  • 弃用了 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

服务总线

  • 初始版本

存储

  • 修复了 #4971storage 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) 的更新
  • 已修复 #5538Free 被报告为无效 SKU

认知服务

  • 更新了创建新的认知服务帐户时的“通知”

消耗

  • 为 pricesheet API 添加了新命令
  • 更新了现有“使用情况详细信息”和“预订详细信息”格式

容器

  • container create 添加了 --secrets--secrets-mount-path 参数以在 ACI 中使用机密

网络

  • 修复了 #5559network 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-policystorage 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-certvnet-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 summariesconsumption 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-connectoraks 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-usagessql db show-usage 命令
  • 已添加 sql server conn-policy showsql 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-filesjob 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 以使用 SKU Standard_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 listdb 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 lbnetwork 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 IDvmss 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 createpolicy 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 tailwebapp 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 子命令 purgerecoverkeyvault list-deleted
    • keyvault secret 子命令 backuprestorepurgerecoverlist-deleted
    • keyvault certificate 子命令 purgerecoverlist-deleted
    • keyvault key 子命令 purgerecoverlist-deleted
  • 添加了服务主体的 Key Vault 集成 (#3133)
  • 已将 Key Vault 数据平面更新到 0.3.2。 (#3307)

实验室

  • 添加了通过 az lab vm claim 在实验室中声明任何 VM 的支持
  • az lab vm listaz 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
    • conditionaction 子命令不再接受 JSON
    • 添加了大量的参数来简化规则创建过程
    • location 不再是必需的
    • 添加了目标的名称和 ID 支持
    • 删除了 --alert-rule-resource-name
    • is-enabled 重命名为 enabled,不再是必需的
    • description 默认值现在基于提供的条件
    • 添加了示例用于帮助澄清新格式
  • 支持在 monitor metric 命令中使用名称或 ID
  • monitor alert rule update 添加了方便的参数和示例

网络

  • 添加了 list-private-access-services 命令
  • vnet subnet createvnet subnet update 添加了 --private-access-services 参数
  • 修复了 application-gateway redirect-config create 失败的问题
  • 修复了无法结合 --no-wait 使用 application-gateway redirect-config update 的问题
  • 修复了结合 application-gateway address-pool createapplication-gateway address-pool update 使用 --servers 参数时的 bug
  • 添加了 application-gateway redirect-config 命令
  • 添加了 application-gateway ssl-policy 的命令:list-optionspredefined listpredefined show
  • 添加了 application-gateway ssl-policy set 的参数:--name--cipher-suites--min-protocol-version
  • 添加了 application-gateway http-settings createapplication-gateway http-settings update 的参数:--host-name-from-backend-pool--affinity-cookie-name--enable-probe--path
  • 添加了 application-gateway url-path-map createapplication-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 createapplication-gateway probe update 的参数:--host-name-from-http-settings--min-servers--match-body--match-status-codes
  • application-gateway rule createapplication-gateway rule update 添加了 --redirect-config 参数
  • nic createnic update 中添加了对 --accelerated-networking 的支持
  • nic create 中删除了 --internal-dns-name-suffix 参数
  • nic updatenic 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 参数文件的问题
  • 支持 resourcemanagedapp 命令的 --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-rbacreset-credentials 命令中添加了 Key Vault 集成

Service Fabric

  • 修复了上传时截断应用程序中的大型文件的问题 (#3666)
  • 添加了 Service Fabric 命令的测试 (#3424)
  • 添加了大量的 Service Fabric 命令 (#3234)

SQL

  • 删除了无效的 sql server create --identity 参数
  • sql server createsql server update 命令输出中删除了密码值
  • 添加了命令 sql db list-editionssql elastic-pool list-editions

存储

  • storage blob liststorage container liststorage 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

  • 更新基础文件系统 SDK 的版本,以便为处理服务器端限制场景提供更好的支持
  • 提高加载包和执行命令的性能 (#2819)
  • 访问显示帮助丢失。 正在添加。 (#2743)

查找

  • 改进搜索结果,允许搜索索引的版本控制

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”预览命令

配置文件

  • 支持在未找到订阅时登录 (#2560)
  • 支持在 az account set --subscription 中使用短参数名 (#2980)

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 命令。请避免与托管磁盘相关的功能,包括以下项:

    1. az disk/snapshot/image
    2. az vm/vmss disk
    3. 在“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 夜间预览版。有关信息,请参阅有关获取夜间预览版的说明,以及有关开发人员设置与贡献代码的说明。

可通过以下方式报告夜间预览版的问题: