Azure CLI のインストール

完了

このシナリオでは、管理者は、Azure Cloud Shell を使用するのではなく、コンピューター上でスクリプトをローカルで実行することを好みます。 チームでは Windows、Linux、macOS を混在して使用しているため、Azure CLI がこれらすべてのデバイスで動作するようにすることがタスクとなります。 スクリプトを使用することで、管理者は、ローカル コンピューター上の優先オペレーティング システムから組織の Azure インフラストラクチャを管理および自動化できます。

インストールする必要があるもの

Azure CLI は、コアと拡張機能の 2 種類の参照コマンド グループで構成されています。

  • コア:CLI の永続的な部分として公開されている Azure CLI 参照は、コア参照と呼ばれます。 すべてのコア参照は Azure CLI と共にインストールされます。参照のサブセットを選択することはできません。 Azure Cloud Shell を通じて CLI を実行する場合、コア参照は常に最新の状態になります。

  • 拡張機能:拡張機能は、CLI の一部として付属しませんが、CLI コマンドとして実行されます。 一部の拡張機能は Azure CLI の永続的な部分ですが、多くの場合、拡張機能によって、プレビューや実験用コマンドにアクセスできるようになります。 az iot などの 1 つの参照グループが、コアと拡張機能の両方のコマンドを持つことがあります。

Azure CLI コマンドを実行するには、コア参照をローカル コンピューターにインストールするか、コア参照がプレインストールされている Azure Cloud Shell を実行する必要があります。 拡張機能コマンドを初めて使用しようとする場合、拡張機能参照をインストールするように求められます。

Azure CLI をインストールする場所

Azure CLI は、複数の場所にインストールできます。

  • Windows
  • Linux
  • macOS

Azure CLI は、Docker コンテナー内で実行することもできます。

コア Azure CLI 参照がプレインストールされているため、Azure CLI を Azure Cloud Shell にインストールする必要はありません。

Azure CLI のインストール方法

Windows

Azure CLI を Windows にインストールする方法は 4 つあります。

  • Microsoft インストーラー (MSI)
  • PowerShell 内の Microsoft インストーラー (MSI)
  • Windows パッケージ マネージャー
  • ZIP パッケージ

Linux

Linux に Azure CLI をインストールする場合、Linux ディストリビューションのパッケージ マネージャーを使用します。

  • apt (Ubuntu、Debian)
  • dnf (RHEL、CenOS Stream)
  • tdnf (Azure Linux)
  • zypper (Open SUSE、SLES)

macOS

macOS 上で、Homebrew を使用して Azure CLI をインストールします。 brew コマンドが使用できない場合は、Homebrew パッケージ マネージャーをインストールする必要があります。 詳しくは、Homebrew の Web サイトをご覧ください。

Azure CLI を実行する方法

選択した環境で Azure CLI を実行できます。

  • Linux Bash シェル
  • PowerShell 7
  • Windows PowerShell
  • Windows Cmd シェル
  • Azure Cloud Shell

使用する環境を決定する場合、環境構文の違いに注意することが重要です。 PowerShell 7 でテストされた Azure CLI スクリプトは、次の 1つ以上のスクリプトの違いのいずれかが原因で、Windows PowerShell または Bash で実行されない可能性があります。

  • 行連結文字
  • 変数
  • ランダムな識別子
  • 引用符

Azure CLI を使用してオンボードする場合、「Bash、PowerShell、Cmd での Azure CLI 構文の違いの詳細」チュートリアル手順で詳細を確認できます。