设置默认参数

Azure CLI 命令 az account setaz config 提供保留 Azure Sphere 命令的默认参数值的功能。 这样就无需持续重新键入通用参数。 例如,订阅、资源组和目录是许多命令中的必需参数。

设置默认参数值时,可以减少冗余,并可以显著缩短命令语法。

始终可以通过显式输入所需参数来重写默认参数。

设置默认订阅

登录后,会看到与 Azure 帐户关联的订阅列表。 的 isDefault: true 订阅信息是登录后当前激活的订阅。 若要选择另一个订阅,请将 az account set 命令与要切换到的订阅 ID 一起使用。 有关订阅选择的详细信息,请参阅 如何使用 Azure CLI 管理 Azure 订阅

提示

az account show使用 或 az account list 命令查看当前正在使用的订阅或获取可用订阅的列表。

设置默认资源组和 Azure Sphere 目录

除了订阅,Azure CLI 的其他默认值是使用 命令设置的 az config set 。 此命令采用键=值对的空格分隔列表作为参数。 提供的值由 Azure Sphere 命令用来代替所需参数。

提示

az config get使用 命令查看当前配置。

下表包含可用配置密钥的列表。

参数名称 描述 例子
defaults.group 用于所有命令的默认资源组。
--resource-group替换 参数。
az config set defaults.group=<name>
defaults.sphere.catalog 用于所有 Azure Sphere 命令的默认目录。
--catalog替换 参数。
az config set defaults.sphere.catalog=<name>

例如,下面介绍如何为所有命令设置默认资源组和目录。 将默认资源组设置为 , MyResourceGroup 并将目录设置为 MyCatalog

az config set defaults.group=MyResourceGroup defaults.sphere.catalog=MyCatalog

可以在 Azure CLI 配置文档中找到配置设置的完整列表。 请注意,某些配置设置不适用于 Azure Sphere。 例如,将忽略 defaults.location 设置,因为 Azure Sphere 是全局服务。

故障 排除

Azure Sphere 目录属于属于订阅的资源组。 如果默认参数和指定参数的组合不匹配,你可能会看到错误消息,指示即使使用已知存在的资源,也找不到资源。 例如,如果默认或指定的资源组不属于默认或指定的订阅,则可能会看到错误“找不到资源组'名称'”。。