Azure クラシック CLI のインストールInstall the Azure classic CLI

重要

このトピックでは、Azure クラシック CLI のインストール方法について説明します。This topic describes how to install the Azure classic CLI. クラシック CLI は非推奨です。クラシック デプロイ モデルでのみ使用してください。The classic CLI is deprecated and should only be used with the classic deployment model. その他すべてのデプロイについては、Azure CLI を使用してください。For all other deployments, use the Azure CLI.

Azure クラシック CLI を簡単にインストールして、コマンド ライン シェルからオープン ソースのコマンドを使って Microsoft Azure 上のリソースを作成および管理します。Quickly install the Azure classic CLI to use a set of open-source shell-based commands for creating and managing resources in Microsoft Azure. お使いのコンピューターにこれらのクロスプラットフォーム ツールをインストールするオプションは複数あります。You have several options to install these cross-platform tools on your computer:

  • npm パッケージ - npm (JavaScript 用のパッケージ マネージャー) を実行して、Linux ディストリビューションまたは OS に Azure クラシック CLI パッケージをインストールします。npm package - Run npm (the package manager for JavaScript) to install the Azure classic CLI package on your Linux distribution or OS. node.js と npm が必要です。Requires node.js and npm.
  • インストーラー - macOS または Windows に簡単インストールするにはインストーラーをダウンロードします。Installer - Download an installer for easy installation on macOS or Windows.
  • Docker コンテナー - すぐに実行できる Docker コンテナーでクラシック CLI の使用を開始します。Docker container - Start using the classic CLI in a ready-to-run Docker container. Docker ホストが必要です。Requires a Docker host.

その他のオプションと背景については、 GitHubのプロジェクト リポジトリを参照してください。For more options and background, see the project repository on GitHub.

Azure クラシック CLI をインストールした後、azure login に接続し、お使いのコマンド ライン インターフェイス (Bash、ターミナル、コマンド プロンプトなど) から azure コマンドを実行して、Azure リソースを操作します。Once the Azure classic CLI is installed, connect with azure login 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

クラシック CLI を npm パッケージからインストールするには、最新の Node.js と npm をダウンロードし、インストールしていることを確認してください。To install the classic 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 ディストリビューションの場合、npm コマンドを正常に実行するには、次のように sudo の使用が必要になる場合があります。On Linux distributions, you might need to use sudo to successfully run the npm command, as follows:

sudo npm install -g azure-cli

注意

Node.js と npm をご自身の OS にインストールまたは更新する必要がある場合は、Node.js LTS バージョン 4.x 以降をインストールすることをお勧めします。If you need to install or update Node.js and npm on your OS, we recommend that you install Node.js LTS version 4.x or later. 以前のバージョンを使用すると、インストール エラーが発生する場合があります。If you use an older version, you might get installation errors.

必要に応じて、GitHub リリースから tar ファイルをダウンロードすることもできます。If you prefer, you may also download a tar file from the GitHub releases. その後、ダウンロードした 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 コンピューターを使用している場合は、GitHub リリースから DMG および MSI インストーラーを入手できます。If you use a Mac or Windows computer, DMG and MSI installers are available from GitHub releases.

ヒント

Windows では、Web Platform Installer をダウンロードして、クラシック CLI をインストールすることもできます。On Windows, you can also download the Web Platform Installer to install the classic CLI. このインストーラーを使用すると、その他の Azure SDK とコマンドライン ツールをインストールすることもできます。This installer gives you the option to install additional Azure SDK and command-line tools.

オプション 3: Docker コンテナーの使用Option 3: Use a Docker container

お使いのコンピューターを Docker ホストとして設定すると、Docker コンテナーで Azure クラシック CLI を実行できるようになります。If you have set up your computer as a Docker host, you can run the Azure classic CLI 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:0.10.17

Azure クラシック CLI コマンドの実行Run Azure classic CLI commands

クラシック CLI をインストールした後、コマンド ライン ユーザー インターフェイス (Bash、ターミナル、コマンド プロンプトなど) から azure コマンドを実行します。After the classic CLI 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

注意

一部の Linux ディストリビューションでは、/usr/bin/env: ‘node’: No such file or directory のようなエラーが表示されることがあります。On some Linux distributions, you may receive an error similar to /usr/bin/env: ‘node’: No such file or directory. このエラーは、/usr/bin/nodejs に最近インストールされた Node.js が原因で発生します。This error comes from recent installations of Node.js being installed at /usr/bin/nodejs. このエラーを修正するには、次のコマンドを実行して /usr/bin/node へのシンボリック リンクを作成します。To fix it, create a symbolic link to /usr/bin/node by running this command:

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

インストールした Azure クラシック CLI のバージョンを確認するには、次のように入力します。To see the version of the Azure classic CLI installed, type the following:

azure --version

注意

Azure クラシック CLI を初めて使用する場合、Microsoft が使用状況についての情報を収集することを許可するかどうかをたずねるメッセージが表示されます。When you first use Azure classic CLI, you see a message asking if you want to allow Microsoft to collect usage information. 参加は任意です。Participation is voluntary. 参加した後でも、 azure telemetry --disableを実行するといつでも停止できます。If you choose to participate, you can stop at any time by running azure telemetry --disable. 参加を有効にするには、任意のタイミングで azure telemetry --enableを実行します。To enable participation at any time, run azure telemetry --enable.

クラシック CLI の更新Update the classic CLI

Microsoft は、Azure クラシック CLI の更新バージョンをリリースする場合があります。Microsoft may release updated versions of the Azure classic CLI. ご利用のオペレーティング システム用のインストーラーを使用するか、最新の Docker コンテナーを実行して、クラシック CLI を再インストールします。Reinstall the classic 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

タブ補完の有効化Enable tab completion

Mac と Linux では、クラシック CLI コマンドのタブ補完がサポートされます。Tab completion of classic 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