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

重要

このトピックでは、Azure クラシック CLI のインストール方法について説明します。 クラシック CLI は非推奨です。クラシック デプロイ モデルでのみ使用してください。 その他すべてのデプロイについては、Azure CLI を使用してください。

Azure クラシック CLI を簡単にインストールして、コマンド ライン シェルからオープン ソースのコマンドを使って Microsoft Azure 上のリソースを作成および管理します。 お使いのコンピューターにこれらのクロスプラットフォーム ツールをインストールするオプションは複数あります。

  • npm パッケージ - npm (JavaScript 用のパッケージ マネージャー) を実行して、Linux ディストリビューションまたは OS に Azure クラシック CLI パッケージをインストールします。 node.js と npm が必要です。
  • インストーラー - macOS または Windows に簡単インストールするにはインストーラーをダウンロードします。
  • Docker コンテナー - すぐに実行できる Docker コンテナーでクラシック CLI の使用を開始します。 Docker ホストが必要です。

その他のオプションと背景については、 GitHubのプロジェクト リポジトリを参照してください。

Azure クラシック CLI をインストールした後、azure login に接続し、お使いのコマンド ライン インターフェイス (Bash、ターミナル、コマンド プロンプトなど) から azure コマンドを実行して、Azure リソースを操作します。

オプション 1: npm パッケージのインストール

クラシック CLI を npm パッケージからインストールするには、最新の Node.js と npm をダウンロードし、インストールしていることを確認してください。 次に、npm install を実行して、azure-cli パッケージをインストールします。

npm install -g azure-cli

Linux ディストリビューションの場合、npm コマンドを正常に実行するには、次のように sudo の使用が必要になる場合があります。

sudo npm install -g azure-cli

注意

Node.js と npm をご自身の OS にインストールまたは更新する必要がある場合は、Node.js LTS バージョン 4.x 以降をインストールすることをお勧めします。 以前のバージョンを使用すると、インストール エラーが発生する場合があります。

必要に応じて、GitHub リリースから tar ファイルをダウンロードすることもできます。 その後、ダウンロードした npm パッケージを次のようにインストールします (Linux ディストリビューションでは sudo を使用しなければならないことがあります)。

npm install -g <path to downloaded tar file>

オプション 2: インストーラーの使用

Mac または Windows コンピューターを使用している場合は、GitHub リリースから DMG および MSI インストーラーを入手できます。

ヒント

Windows では、Web Platform Installer をダウンロードして、クラシック CLI をインストールすることもできます。 このインストーラーを使用すると、その他の Azure SDK とコマンドライン ツールをインストールすることもできます。

オプション 3: Docker コンテナーの使用

お使いのコンピューターを Docker ホストとして設定すると、Docker コンテナーで Azure クラシック CLI を実行できるようになります。 次のコマンドを実行します (Linux ディストリビューションの場合、sudo の使用が必要になる場合があります)。

docker run -it mcr.microsoft.com/azure-cli:0.10.14

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

クラシック CLI をインストールした後、コマンド ライン ユーザー インターフェイス (Bash、ターミナル、コマンド プロンプトなど) から azure コマンドを実行します。 たとえば、ヘルプ コマンドを実行するには、次のように入力します。

azure help

注意

一部の 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 のバージョンを確認するには、次のように入力します。

azure --version

Note

Azure クラシック CLI を初めて使用する場合、Microsoft が使用状況についての情報を収集することを許可するかどうかをたずねるメッセージが表示されます。 参加は任意です。 参加した後でも、 azure telemetry --disableを実行するといつでも停止できます。 参加を有効にするには、任意のタイミングで azure telemetry --enableを実行します。

クラシック CLI の更新

Microsoft は、Azure クラシック CLI の更新バージョンをリリースする場合があります。 ご利用のオペレーティング システム用のインストーラーを使用するか、最新の Docker コンテナーを実行して、クラシック CLI を再インストールします。 または、最新の Node.js と npm がインストールされている場合は、次のコマンドを入力して更新します (Linux ディストリビューションでは、sudo の使用が必要になる場合があります)。

npm update -g azure-cli

タブ補完を有効にする

Mac と Linux では、クラシック CLI コマンドのタブ補完がサポートされます。

zsh で有効化する場合は、次のコマンドを実行します。

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

bash で有効化する場合は、次のコマンドを実行します。

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

次のステップ