与 Azure CLI v1 相比,使用 Azure CLI v2 有哪些优点和缺点?
我在网上搜索了各种文章。听起来 Azure CLI v2 对开发人员更友好,基于 python 构建并提供自动完成功能,并且与 linux POSIX 工具配合得很好。
但是,是否在 v2 中专门进行了任何增强以使其更具弹性和速度?
与 Azure CLI v1 相比,使用 Azure CLI v2 有哪些优点和缺点?
我在网上搜索了各种文章。听起来 Azure CLI v2 对开发人员更友好,基于 python 构建并提供自动完成功能,并且与 linux POSIX 工具配合得很好。
但是,是否在 v2 中专门进行了任何增强以使其更具弹性和速度?
与 Azure CLI v1 相比,使用 Azure CLI v2 有哪些优点和缺点?
您可以将它们视为 2 个不同的事物。
建议仅将 Azure 经典 CLI(v1) 用于经典(Azure 服务管理器)部署。Azure 经典 CLI 目前仅计划在 2018 年底之前提供支持。
但是 Azure CLI(v2) 是为使用资源管理器部署样式而设计的。并且不支持 ASM/Classic 模式服务
但是,是否在 v2 中专门进行了任何增强以使其更具弹性和速度?
首先,两个 CLI(v1 和 v2)之间的脚本不兼容。
那么 v2 的一些好处如下,你也可以参考这个文档了解更多细节:
1.常见工作流程的清洁输出,例如您可以使用--out table,--out json,--out tsv
2.提高命令行生产力:
您可以使用 [tab][tab] 来查找参数,包括资源组和名称(仅在 BASH 和 Windows 上的 BASH 中支持)。
使用 Azure 资源 ID 值 (--ids) 或资源组和名称 (-g -n)。