【问题标题】: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 CLI v2 表示 Azure CLI,而 v1 表示经典 CLI。更推荐使用 V2,适用于 ARM 模块。见Differences between Azure CLI products。 ARM 中的资源更易于管理和安全。

标签: 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提供支持的客户端查询引擎

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 2020-09-29
    • 1970-01-01
    • 2018-10-15
    相关资源
    最近更新 更多