Azure CLI v1 vs v2?



使用 Azure CLIv2 与 Azure CLI v1 相比有哪些优点和缺点?

我在网上搜索了各种文章。听起来Azure CLI v2对开发人员更友好,基于python构建,并提供自动完成功能,并与linux POSIX工具配合良好。

但是,v2 中是否有任何专门进行的增强功能以使其更具弹性和快速性?

使用 Azure CLI v2 有哪些优点和缺点 over Azure CLI v1?

您可以将它们视为 2 件不同的事情。

建议仅将 Azure 经典 CLI(v1) 用于经典(Azure 服务管理器)部署。Azure 经典 CLI 目前只计划在 2018 年底之前提供支持。

但 Azure CLI(v2) 专为使用资源管理器部署样式而设计。并且它不支持 ASM/经典模式服务

但是,是否有任何专门在 v2 中进行的增强功能来实现它 更有弹性和快速?

首先,脚本在两个 CLI(v1 和 v2)之间不兼容。

那么 v2 的一些好处如下,你也可以参考这个文档了解更多细节:

1.清理常见工作流程的输出,例如您可以使用 --out table 、--out json、--out tsv

2.改进了命令行效率:

可以使用 [tab][tab] 查找参数,包括资源组和名称(仅在 Windows 上的 BASH 和 BASH 中受支持)。

使用 Azure 资源 ID 值 (--ids) 或资源组和名称 (-g -n)。

内置由 JMESPath 提供支持的客户端查询引擎

最新更新