Skip to main content

Azure Cli 工具介绍

分类:  Azure指南 标签:  #Azure #基础 #Azure Cloud Architecting #Azure入门 发布于: 2023-05-28 10:11:18

什么是Azure CLi?

Azure CLI 是一个跨平台的命令行工具,可连接到 Azure 并对 Azure 资源执行管理命令。 它允许使用交互式命令行提示符或脚本通过终端执行命令。

若要以交互方式使用,请先启动 shell,例如在 Windows 上启动 cmd.exe 或在 Linux 或 macOS 上启动 Bash,然后在 shell 提示符处发出命令。 若要自动执行重复性任务,请使用所选 shell 的脚本语法将 CLI 命令配置到 shell 脚本中,然后执行该脚本。

可以在 Linux、Mac 或 Windows 计算机上本地安装 Azure CLI。 还可以通过 Azure Cloud Shell 在浏览器中使用,或者从 Docker 内部运行。

安装

Azure CLI可以运行在多个平台上,在运行之前,我们需要安装它:

在windows上安装

Windows上安装Azure CLI, 直接从这里下载回来安装就好了: https://aka.ms/installazurecliwindows

在Linux上安装

我们这里以Deb包管理的系统上为示例,来演示安装,我们这里选择Ubuntu, 使用如下的命令来安装:

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

基本使用

使用Azure Cli之前,如果您的订阅不在Azure Global, 例如你在Azure China使用Azure CLI, 那么第一件事是切换默认的云环境到Azure China

az cloud list -o table

显示如下结果:

C:\Users\hongw>az cloud list -o table
IsActive    Name               Profile
----------  -----------------  ---------
False       AzureCloud         latest
True        AzureChinaCloud    latest
False       AzureUSGovernment  latest
False       AzureGermanCloud   latest

C:\Users\hongw>

切换到默认的云环境:

az cloud set --name AzureChinaCloud

到这里我们切换到默认的云环境了。

登录到Azure

使用如下的命令进行登录:

az login

使用如下的命令进行默认的sub设定:

az account set --subscription [Your Subscrpiton id]

Azure Cli模块支持

Azure Cli除了基本的服务支持之外,还支持扩展的方式支持更多的服务,例如支持物联网:

使用如下的命令列出所支持的扩展

az extension list-available --output table

安装扩展

az extension add --name <extension-name>

Azure Cli的基本使用方法就介绍到这里,如果想使用Azure cli进行管理,您可以参考文章:https://docs.microsoft.com/zh-cn/cli/azure/param-persist-tutorial?tabs=azure-cli