【问题标题】:Azure CLI v1 vs v2?Azure CLI v1 与 v2?
【发布时间】:2019-03-28 01:52:20
【问题描述】:
与 Azure CLI v1 相比,使用 Azure CLI v2 有哪些优点和缺点?
我在网上搜索过各种文章。听起来 Azure CLI v2 对开发人员更友好,基于 python 构建并提供自动完成功能,并且与 linux POSIX 工具配合得很好。
但是,v2 中是否有任何增强功能使其更具弹性和速度?
【问题讨论】:
标签:
azure
azure-cli
azure-cli2
【解决方案1】:
使用 Azure CLI v2 有哪些优点和缺点
通过 Azure CLI v1?
您可以将它们视为两种不同的东西。
建议仅将 Azure 经典 CLI(v1) 用于经典(Azure 服务管理器)部署。 Azure 经典 CLI 目前仅计划在 2018 年底之前提供支持。
但 Azure CLI(v2) 专为使用资源管理器部署样式而设计。并且不支持 ASM/Classic 模式服务
但是,在 v2 中是否有任何专门的增强功能
更具弹性和速度?
首先,两个 CLI(v1 和 v2)之间的脚本不兼容。
那么v2的一些好处如下,您也可以参考这个doc了解更多详情:
1.常见工作流程的清洁输出,例如可以使用--out table、--out json、--out tsv
2.提高命令行效率:
您可以使用 [tab][tab] 来查找参数,包括资源组和名称(仅在 Windows 上的 BASH 和 BASH 中支持)。
使用 Azure 资源 ID 值 (--ids) 或资源组和名称 (-g -n)。
内置由JMESPath提供支持的客户端查询引擎