Azure CLIの使い方について
最終更新日:2026年8月10日
この記事でわかること
はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
AzureはMicrosoft社が提供する代表的なクラウドサービスになります。各拠点にデータセンターを備えることにより、高い利便性と安全性を維持することができます。そのため、利用者も多く人気の高いクラウドサービスになっています。
Azureにはシステム構築、運用、保守における様々なサービスを提供しています。その中でもAzureには仮想マシン(VM)を提供するサービスがあり(IaaS)、構築した仮想マシンを管理するためのコマンドラインも存在します。コマンドラインの使い方を理解し実行することで、正確かつ迅速にAzure上のサービスを管理することができます。また、同じ作業を繰り返さずとも、一度のコマンドラインで実行と自動処理が可能になります。この記事では、Azure上のサービスをコマンドラインで処理するAzure CLIの使い方について記載していきます。
Azure CLIとは?
Azure CLIは、Azure Command line interfaceの略で、主にAzure上のサービスをコマンドラインを用いて処理する際に用いられるスクリプトになります。Azure CLIを用いることで、Azure上の様々なリソースをコマンドラインにて管理することができます。
似たようなツールにAzure PowerShellがあります。こちらもAzure上のサービスをコマンドラインで用いる際に使用されるスクリプトではあります。以前は使用するプラットフォーム(Windows、Mac、Linuxなど)によって使用感に差はあったようですが、現在はどちらのツールもマルチプラットフォーム対応に向かっているため、使用を決める際は両方のスクリプトに触れ、使い方を理解し、利用しやすい方を選択するのが良いかと思われます。
ちなみに、Azure CLIは後述しますが専用ツールのインストールが必要です。Azure PowerShellは2種類あり、Azure PowerShellはインストールが必要ですが、もう1つのAzure Cloud ShellはAzure上のポータルより使用が可能なため、インストールは不要です(無料でブラウザから利用可能)。今回は、Azure CLIの使い方に重点を置きたいと思います。
Azure CLIの使い方と基本的なコマンドライン
それではAzure CLIの使い方について述べていきます。Azure CLIを用いるためにはインストールが必要です。自身の端末にサイトからツールをインストールした後、ダウンロードコンテンツ内にある「msi」ファイルを実行し、「finish」をクリックするとインストール作業は完了します。
その後、Azureのアカウントにログインする必要があるので、コマンドライン上で、「az login」と入力し、実行するとAzureのサインインページに移動するので、必要情報を入力後ログインできます。
ログイン後、自身が登録したサブスクリプションの一覧が表示されます。現在アクティブになっているサブスクリプションから切り替えたい場合は「az account set [(サブスクリプション名)または(サブスクリプションID)]」を実行すれば切り替えが完了となります。
ここまでが基本的な使い方になります。この先は自身の用途に合わせてコマンドラインを記述してAzure上のリソースにアクセス、操作する必要があります。コマンドがわからない場合、Azure CLIのリファレンスを確認することができるので、そちらを参考にしてコマンドを記述するのが良いかと思います。※特徴としては、コマンドの先頭にはほとんど「az」キーワードが必要であることが挙げられます。また、クイックスタートやチュートリアルなど、初心者でも扱えるようにサポートも充実していますので、それらのコンテンツを利用して、Azure CLIの使い方を学ぶことも可能です。
最後に、Azure CLIを用いてできることについて、ほんの一部ですが記載したいと思います。それぞれの操作を行う場合は、開発時の使用用途に沿ってリファレンスの確認、使い方の確認をお願いします。
- Azureアカウントへのログイン、ログアウト
- 仮想マシンの作成、リソースグループの作成
- 仮想マシンの管理(起動、停止、再起動、割当変更と解除、削除など)
- 仮想マシンの情報表示(一覧表示、使用可能なリソースの表示、仮想マシンのサイズ表示、サイズ変更が可能な内容の表示)
- 対話モードへの切り替え(各ツールのヘルプ情報が表示されるようになる)
- フィードバックの送信が可能
- Azureが提供するサービス(データベース、開発者ツール、監視ツール、ストレージ、Web)の管理
- 仮想ネットワークの作成(仮想ネットワークからインターネットへの接続まで)
なお、リソースへのアクセス権限はAzure RBAC(所有者・共同作成者・閲覧者などのロール)で管理されています。以前存在した「共同管理者」「サービス管理者」というクラシック管理者ロールは2024年8月31日で廃止(2026年5月に完全廃止)されているため、権限設計はAzure RBACベースで行う必要があります。
押さえておきたいポイント
- Azure CLIは「az」コマンドを起点に、仮想マシンやリソースグループなどAzure上の各種リソースをコマンドラインから一元管理できるツールです。
- 類似ツールにAzure PowerShellがあり、いずれもマルチプラットフォーム対応が進んでいるため、実際に触って使いやすい方を選ぶとよいでしょう。
- 権限管理はAzure RBAC(所有者・共同作成者・閲覧者などのロール)が基本です。旧クラシック管理者ロール(共同管理者・サービス管理者)は既に廃止されているため、古い解説記事の記述には注意してください。
よくある質問
Azure CLIとAzure PowerShellはどちらを使えばよいですか?
どちらもAzure上のリソースをコマンドラインから操作できるツールで、機能面でも大きな差はありません。Linux/Mac環境に慣れている場合はAzure CLI、PowerShellでのスクリプト資産がある場合はAzure PowerShellが選びやすい傾向がありますが、最終的には実際に両方を試して使いやすい方を選ぶのがおすすめです。
Azure CLIを使うのにインストールは必須ですか?
ローカル端末で使う場合はインストールが必要です。一方、Azureポータルから利用できるAzure Cloud Shellであれば、ブラウザ上でAzure CLI(またはPowerShell)をインストールなしですぐに利用できます。
コマンドの書き方がわからないときはどうすればよいですか?
Azure CLIには公式のコマンドリファレンスが用意されており、各コマンドのオプションや使用例を確認できます。クイックスタートやチュートリアルも充実しているため、まずは公式ドキュメントを参照しながら操作に慣れていくのがおすすめです。
まとめ
今回はAzure CLIの使い方について記載してきました。近年GUI(Graphical User Interface)が主流となり、ボタンをクリックして操作を行うことが多いですが、開発や運用を行う際はやはりコマンドラインを用いた方が作業の効率化を図ることが可能です。特にサーバーの管理などはコマンドラインを用いて行うことが主流でした。Azure CLIのようなサービス専用のコマンドラインもしっかり学習して、使いこなせるようになることで自身の技術力向上につながるかと思います。ご拝読いただきありがとうございました。
▼ アクロビジョンについて


