适用于 Azure CLI 的 Azure Sphere 扩展概述
用于管理 Azure Sphere 附加设备和云部署的命令行工具作为 Azure CLI 扩展分发。
安装 Azure CLI 和 Azure Sphere 扩展
若要获取 Azure CLI 的 Azure Sphere 扩展,请执行以下操作:
安装 Azure CLI (如果尚未安装)。
若要添加 Azure Sphere 扩展,请运行以下命令:
az extension add --name azure-sphere
必须使用 Azure CLI 登录才能登录到要用于管理 Azure Sphere 设备的 Azure 订阅。
安装扩展后,会在 shell 变量的值 $AZURE_EXTENSION_DIR
下找到其位置。 如果此变量未设置,默认情况下在 Linux 和 macOS 上该值为 $HOME/.azure/cliextensions
,在 Windows 上为 %USERPROFILE%\.azure\cliextensions
。
提示
登录后,会看到与 Azure 帐户关联的订阅列表。 确保使用 az account set
Azure Sphere 扩展的命令选择具有所需权限的订阅才能正常运行。 有关订阅选择的详细信息,请参阅使用多个 Azure 订阅。
管理 Azure Sphere 扩展
若要查看已安装的 Azure CLI 扩展版本,请使用以下命令:
az version
若要将 Azure Sphere 扩展更新到最新版本,请使用:
az extension update --name azure-sphere
若要卸载 Azure Sphere 扩展,请使用:
az extension remove --name azure-sphere
常见的 Azure Sphere CLI 命令
可以通过从 Windows 命令提示符或 PowerShell 键入 az sphere
来使用 Azure Sphere 命令。
在 Linux 上,可以使用任何命令行接口(CLI)。 CLI 为 bash shell 下的命令提供完整 tab 键补全。
下表列出了一些常见的 Azure Sphere 命令及其参考文档的链接。
命令 | 说明 |
---|---|
az sphere catalog |
管理目录。 |
az sphere ca-certificate |
管理目录中的证书。 |
az sphere deployment |
管理目录中的部署。 |
az sphere device |
管理 Azure Sphere 设备。 |
az sphere device-group |
管理目录中的设备组。 |
az sphere image |
管理目录中的图像。 |
az sphere product |
管理目录中的产品。 |
az sphere get-support-data |
收集有关系统、云和设备配置的诊断数据。 |
Azure CLI 允许设置配置选项,通过为参数(或--resource-group
--subscription
)--catalog
提供默认值,从而简化 Azure Sphere CLI 命令的使用。
设备依赖命令
该命令适用于本地连接的 Azure Sphere 设备。 如果在未连接设备的情况下尝该试命令,则会收到错误。 有关设备命令的详细信息, 请参阅 az sphere device
az sphere device claim
az sphere device recover
az sphere device restart
az sphere device show-attached
az sphere device show-os-version
az sphere device app show-memory-status
az sphere device app show-quota
az sphere device app show-status
az sphere device app start
az sphere device app stop
az sphere device capability show-attached
az sphere device capability update
az sphere device certificate add
az sphere device certificate delete
az sphere device certificate list
az sphere device certificate show
az sphere device certificate show-quota
az sphere device image list-installed
az sphere image-package show
az sphere device manufacturing-state show
az sphere device manufacturing-state update
az sphere device network proxy apply
az sphere device network proxy delete
az sphere device network proxy show
az sphere device network disable
az sphere device network enable
az sphere device network list-firewall-rules
az sphere device network list-interfaces
az sphere device network show-diagnostics
az sphere device network show-status
az sphere device network update-interface
az sphere device sideload delete
az sphere device sideload deploy
az sphere device wifi add
az sphere device wifi disable
az sphere device wifi enable
az sphere device wifi forget
az sphere device wifi list
az sphere device wifi reload-config
az sphere device wifi scan
az sphere device wifi show
az sphere device wifi show-status
全局可用参数
以下全局参数可用于 Azure Sphere 扩展:
参数 | 说明 |
---|---|
--debug |
提高日志记录详细程度以显示所有调试日志。 |
--help -h |
显示帮助消息。 |
--only-show-errors |
仅显示错误,禁止显示警告。 |
--output -o |
输出格式。 允许的值:json 、、、none jsonc 、table tsv 、yaml yamlc 。 默认:json 。 |
--query |
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。 |
--subscription |
:订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。 |
--verbose |
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。 |