你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az extension
管理和更新 CLI 扩展。
命令
名称 | 说明 | 类型 | 状态 |
---|---|---|---|
az extension add |
添加扩展。 |
核心 | GA |
az extension list |
列出已安装的扩展。 |
核心 | GA |
az extension list-available |
列出公开可用的扩展。 |
核心 | GA |
az extension list-versions |
列出扩展的可用版本。 |
核心 | GA |
az extension remove |
删除扩展。 |
核心 | GA |
az extension show |
显示扩展。 |
核心 | GA |
az extension update |
更新扩展。 |
核心 | GA |
az extension add
添加扩展。
若要了解如何自动安装扩展,请访问 https://aka.ms/AzExtDynamicInstall。
az extension add [--allow-preview {false, true}]
[--name]
[--pip-extra-index-urls]
[--pip-proxy]
[--source]
[--system]
[--upgrade]
[--version]
[--yes]
示例
按名称添加扩展
az extension add --name anextension
从 URL 添加扩展
az extension add --source https://contoso.com/anextension-0.0.1-py2.py3-none-any.whl
从本地磁盘添加扩展
az extension add --source ~/anextension-0.0.1-py2.py3-none-any.whl
从本地磁盘添加扩展并使用 pip 代理进行依赖项
az extension add --source ~/anextension-0.0.1-py2.py3-none-any.whl --pip-proxy https://user:pass@proxy.server:8080
将扩展添加到系统目录
az extension add --name anextension --system
添加特定版本的扩展
az extension add --name anextension --version 1.0.0
升级扩展(如果已安装)
az extension add --upgrade --name anextension
可选参数
包括用于扩展安装的预览包(如果存在)。
扩展的名称。
要使用的包索引的附加 URL 的空格分隔列表。 这应该指向符合 PEP 503(简单存储库 API)的存储库或以相同格式展开的本地目录。
用于 pip 的代理,以 [user:passwd@]proxy.server:port 的形式用于扩展依赖项。
文件扩展名的 Filepath 或 URL。
使用扩展的系统目录。
默认路径是运行 python 环境库路径的 CLI 下的 azure-cli-extensions 文件夹,可通过环境变量AZURE_EXTENSION_SYS_DIR进行配置。 在 Windows 上,可能需要以 管理员istrator 身份打开 shell,以使用正确的权限运行。
如果已安装扩展,请更新该扩展,否则只需安装该扩展。
扩展的特定版本。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az extension list
列出已安装的扩展。
az extension list
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az extension list-available
列出公开可用的扩展。
az extension list-available [--show-details]
示例
列出所有公开可用的扩展
az extension list-available
列出特定扩展的详细信息
az extension list-available --show-details --query anextension
可选参数
显示扩展索引中的原始数据。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az extension list-versions
列出扩展的可用版本。
az extension list-versions --name
示例
列出扩展的可用版本
az extension list-versions --name anextension
必需参数
扩展的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az extension remove
删除扩展。
az extension remove --name
示例
删除扩展。 (自动生成)
az extension remove --name MyExtension
必需参数
扩展的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az extension show
显示扩展。
az extension show --name
示例
显示扩展。 (自动生成)
az extension show --name MyExtension
必需参数
扩展的名称。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az extension update
更新扩展。
az extension update --name
[--allow-preview {false, true}]
[--pip-extra-index-urls]
[--pip-proxy]
示例
按名称更新扩展
az extension update --name anextension
按名称更新扩展并使用 pip 代理进行依赖项
az extension update --name anextension --pip-proxy https://user:pass@proxy.server:8080
必需参数
扩展的名称。
可选参数
包括用于扩展安装的预览包(如果存在)。
要使用的包索引的附加 URL 的空格分隔列表。 这应该指向符合 PEP 503(简单存储库 API)的存储库或以相同格式展开的本地目录。
用于 pip 的代理,以 [user:passwd@]proxy.server:port 的形式用于扩展依赖项。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。