安装 Azure CLI 1.0Install the Azure CLI 1.0

Important

本主题介绍如何安装 Azure CLI 1.0。 此 CLI 已弃用,并且仅应当用于支持带有“经典”资源的 Azure 服务管理 (ASM) 模型。 对于 Azure 资源管理器部署,请使用 Azure CLI 2.0

快速安装 Azure 命令行接口 (Azure CLI 1.0),以便使用一组基于 shell 的开源命令在 Azure 中创建和管理资源。Quickly install the Azure Command-Line Interface (Azure CLI 1.0) to use a set of open-source shell-based commands for creating and managing resources in Azure. 在计算机上安装这些跨平台工具时有多个选项:You have several options to install these cross-platform tools on your computer:

  • npm 包 - 运行 npm(JavaScript 的包管理器)可在 Linux 分发版或操作系统中安装最新的 Azure CLI 1.0 包。npm package - Run npm (the package manager for JavaScript) to install the latest Azure CLI 1.0 package on your Linux distribution or OS. 计算机上需要存在 node.js 和 npm。Requires node.js and npm on your computer.
  • 安装程序 :下载安装程序,在 Mac 或 Windows 上轻松地执行安装。Installer - Download an installer for easy installation on Mac or Windows.
  • Docker 容器 :在已经准备好运行的 Docker 容器中开始使用的最新 CLI。Docker container - Start using the latest CLI in a ready-to-run Docker container. 计算机上需要有 Docker 主机。Requires Docker host on your computer.

有关更多选项和背景信息,请参阅 GitHub 上的项目存储库。For more options and background, see the project repository on GitHub.

安装 Azure CLI 1.0 后,将它连接到 Azure 订阅,并从命令行接口(Bash、终端、命令提示符等)运行 azure 命令,从而使用 Azure 资源。Once the Azure CLI 1.0 is installed, connect it with your Azure subscription and run the azure commands from your command-line interface (Bash, Terminal, Command prompt, and so on) to work with your Azure resources.

选项 1:安装 npm 包Option 1: Install an npm package

若要从 npm 包安装 CLI,请确保已下载并安装 最新的 Node.js 和 npmTo install the CLI from an npm package, make sure you have downloaded and installed the latest Node.js and npm. 然后,运行 npm install 来安装 azure-cli 包:Then, run npm install to install the azure-cli package:

npm install -g azure-cli

在 Linux 分发版中,可能需要使用 sudo 才能成功运行 npm 命令,如下所示:On Linux distributions, you might need to use sudo to successfully run the npm command, as follows:

sudo npm install -g azure-cli

Note

如果需要在 Linux 分发版或 OS 中安装或更新 Node.js 和 npm,建议安装最新的 Node.js LTS 版本 (4.x)。 如果使用旧版本,可能会遇到安装错误。

如果喜欢,也可以将 npm 包的最新 Linux tar 文件下载到本地。If you prefer, download the latest Linux tar file for the npm package locally. 然后,如下所示安装所下载的 npm 包(在 Linux 分发版中可能需要使用 sudo):Then, install the downloaded npm package as follows (on Linux distributions you might need to use sudo):

npm install -g <path to downloaded tar file>

选项 2:使用安装程序Option 2: Use an installer

如果使用 Mac 或 Windows 计算机,以下 CLI 安装程序可供下载:If you use a Mac or Windows computer, the following CLI installers are available for download:

Tip

在 Windows 上,还可以下载 Web 平台安装程序 来安装 CLI。 借助此安装程序,可选择在安装 CLI 后再安装其他 Azure SDK 和命令行工具。

选项 3:使用 Docker 容器Option 3: Use a Docker container

如果已将计算机设置为 Docker 主机,可以在 Docker 容器中运行最新的 Azure CLI 1.0。If you have set up your computer as a Docker host, you can run the latest Azure CLI 1.0 in a Docker container. 运行以下命令(在 Linux 分发版中,可能需要使用 sudo):Run the following command (on Linux distributions you might need to use sudo):

docker run -it microsoft/azure-cli

运行 Azure CLI 1.0 命令Run Azure CLI 1.0 commands

安装 Azure CLI 1.0 后,从命令行用户界面(Bash、终端、命令提示符等)运行 azure 命令。After the Azure CLI 1.0 is installed, run the azure command from your command-line user interface (Bash, Terminal, Command prompt, and so on). 例如,若要运行帮助命令,请键入以下命令:For example, to run the help command, type the following:

azure help

Note

在某些 Linux 分发版中,可能会收到类似于“/usr/bin/env: ‘node’: No such file or directory”的错误。 此错误消息来自最近安装在 /usr/bin/nodejs 中的 Node.js。 若要解决此错误,请运行以下命令创建 /usr/bin/node 的符号链接:

sudo ln -s /usr/bin/nodejs /usr/bin/node

若要查看安装的 Azure CLI 1.0 版本,请键入以下命令:To see the version of the Azure CLI 1.0 you installed, type the following:

azure --version

现在已准备就绪!Now you are ready! 若要访问所有 CLI 命令来使用自己的资源,请从 Azure CLI 连接到 Azure 订阅To access all the CLI commands to work with your own resources, connect to your Azure subscription from the Azure CLI.

Note

首次使用 Azure CLI 时,会看到一条消息,询问是否允许 Microsoft 收集使用情况信息。 参与为自愿性质。 如果选择参与,通过运行 azure telemetry --disable即可随时停止参与。 若要随时启用参与,请运行 azure telemetry --enable

更新 CLIUpdate the CLI

Microsoft 会频繁发布 Azure CLI 的更新版本。Microsoft frequently releases updated versions of the Azure CLI. 使用适用于操作系统的安装程序来重新安装 CLI,或运行最新的 Docker 容器。Reinstall the CLI using the installer for your operating system, or run the latest Docker container. 如果已安装最新的 Node.js 和 npm,请键入以下命令(在 Linux 分发版中可能需要使用 sudo)进行更新。Or, if you have the latest Node.js and npm installed, update by typing the following (on Linux distributions you might need to use sudo).

npm update -g azure-cli

启用 tab 自动补全Enable tab completion

Mac 和 Linux 支持 tab 自动补全 CLI 命令。Tab completion of CLI commands is supported for Mac and Linux.

如要在 zsh 中启用,运行:To enable it in zsh, run:

echo '. <(azure --completion)' >> .zshrc

若要在 bash 中启用,运行:To enable it in bash, run:

azure --completion >> ~/azure.completion.sh
echo 'source ~/azure.completion.sh' >> ~/.bash_profile

后续步骤Next steps