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 構文の違いの詳細」チュートリアル手順で詳細を確認できます。