设置默认参数
Azure CLI 命令 az account set
和 az 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 目录属于属于订阅的资源组。 如果默认参数和指定参数的组合不匹配,你可能会看到错误消息,指示即使使用已知存在的资源,也找不到资源。 例如,如果默认或指定的资源组不属于默认或指定的订阅,则可能会看到错误“找不到资源组'名称'”。。