Microsoft Azure命令行工具
项目描述
Microsoft Azure CLI
一个伟大的云需要一个伟大的工具;我们很高兴向大家介绍Azure CLI,这是我们下一代多平台命令行体验,用于Azure。
用法
$ az [ group ] [ subgroup ] [ command ] {parameters}
入门
安装后,使用az configure
命令来帮助设置您的环境。
$ az configure
对于用法和帮助内容,请传递-h
参数,例如
$ az storage -h
$ az vm create -h
亮点
以下是一些可以帮助您充分利用Azure CLI的功能和概念。
以下示例显示使用--output table
格式,您可以使用$ az configure
命令更改默认值。
Tab补全
我们支持组、命令和一些参数的Tab补全。
# looking up resource group and name
$ az vm show -g [tab][tab]
AccountingGroup RGOne WebPropertiesRG
$ az vm show -g WebPropertiesRG -n [tab][tab]
StoreVM Bizlogic
$ az vm show -g WebPropertiesRG -n Bizlogic
查询
您可以使用--query
参数和JMESPath查询语法来自定义输出。
$ az vm list --query '[].{name:name,os:storageProfile.osDisk.osType}'
Name Os
---------------------- -------
storevm Linux
bizlogic Linux
demo32111vm Windows
dcos-master-39DB807E-0 Linux
创建一个新的Linux虚拟机
以下代码块在“westus”区域创建一个新的资源组,然后创建一个新的Ubuntu虚拟机。我们自动提供一系列智能默认设置,例如使用您的 ~/.ssh/id_rsa.pub 密钥设置SSH。更多详情,请尝试 az vm create -h。
$ az group create -l westus -n MyGroup
Name Location
------- ----------
MyGroup westus
$ az vm create -g MyGroup -n MyVM --image ubuntults
MacAddress ResourceGroup PublicIpAddress PrivateIpAddress
----------------- --------------- ----------------- ------------------
00-0D-3A-30-B2-D7 MyGroup 52.160.111.118 10.0.0.4
$ ssh 52.160.111.118
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-65-generic x86_64)
System information as of Thu Sep 15 20:47:31 UTC 2016
System load: 0.39 Memory usage: 2% Processes: 80
Usage of /: 39.6% of 1.94GB Swap usage: 0% Users logged in: 0
jasonsha@MyVM:~$
更多示例和代码片段
要查看更多使用示例,请查看我们的 GitHub 示例仓库。
问题反馈
如果您在工具中遇到任何错误,请在我们GitHub仓库的 问题 部分提交问题。
要从命令行提供反馈,请尝试使用 az feedback 命令。
许可
发行历史
查看 Azure CLI 发行说明。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。
源代码分发
azure_cli-2.64.0.tar.gz (10.1 MB 查看哈希值)
构建分发
azure_cli-2.64.0-py3-none-any.whl (14.2 MB 查看哈希值)