次の方法で共有


Azure CLI の使い方を始める

Azure CLI は、コマンド ラインからの Azure リソースの管理を簡略化するクロスプラットフォーム ツールです。 自動化と使いやすさのために最適化されており、Azure Resource Manager モデルとシームレスに統合される簡単なコマンドを使用して、対話型セッションとスクリプトをサポートします。 Azure Cloud Shell を使用してブラウザーで使用を開始するか、ローカルにインストールして、希望のターミナルから使用できます。

Azure Cloud Shell でのインストールまたは実行

Azure CLI を試す最も簡単な方法は、インストールが不要なブラウザー ベースのシェルである Azure Cloud Shell を使用することです。 Cloud Shell は Bash と PowerShell をサポートしており、最新バージョンの Azure CLI がプレインストールされています。

Azure CLI をローカルにインストールするには、「 Azure CLI をインストールする方法」を参照してください。

バージョンを確認するには、次のコマンドを実行します。

az version

Azure にサインインする

ローカル インストールで Azure CLI の使用を開始するには、次の手順にサインインします。

  1. az login コマンドを実行します。

    az login
    

    Azure CLI で既定のブラウザーを開くことができる場合は、 承認コード フロー が開始され、既定のブラウザーが開き、Azure サインイン ページが読み込まれます。

    それ以外の場合は、 デバイス コード フロー を開始し、 https://aka.ms/deviceloginでブラウザー ページを開くよう指示します。 次に、ご利用のターミナル内に表示されたコードを入力します。

    Web ブラウザーが使用できない場合、または Web ブラウザーが開かない場合は、 az login --use-device-codeを使用してデバイス コード フローを強制できます。

  2. ブラウザーでアカウントの資格情報を使用してサインインします。

Von Bedeutung

2025 年から、Microsoft は Azure CLI やその他のコマンド ライン ツールに必須の MFA を適用します。 MFA は Microsoft Entra ID ユーザー ID にのみ影響します。 サービス プリンシパルやマネージド ID などのワークロード ID には影響しません。

Entra ID とパスワードを使用して az login を使用してスクリプトまたは自動化されたプロセスを認証する場合は、ワークロード ID への移行を今すぐ計画してください。 詳細については、 自動化シナリオでの Azure CLI での多要素認証の影響に関するページを参照してください

サインインすると、サブスクリプションの一覧が表示されます。 isDefault: trueマークされた 1 つは現在アクティブです。 別のサブスクリプションに変更するには、次を実行します。

az account set --subscription "<subscription-id>"

サブスクリプションの選択の詳細については、「 Azure サブスクリプションの管理」を参照してください。 高度なサインイン オプションについては、「 Azure CLI を使用したサインイン」を参照してください。

コマンドを見つける

Azure CLI コマンドは、コマンド グループとして編成されます。 各グループは、Azure サービスの領域を表します。 コマンド グループを検索するには、次の 2 つのオプションがあります。

  • az find コマンドを使用します。 たとえば、 vmを含むコマンド名を検索するには、次の例を使用します。

    az find vm
    
  • --help引数を使用して、参照グループ内のサブグループの完全な一覧を取得します。 次の例では、仮想マシンのすべてのサブグループが返されます。

    az vm --help
    

    次の例は、出力の関連部分を示しています。

    Subgroups:
      application            : Manage applications for VM.
      availability-set       : Group resources into availability sets.
      boot-diagnostics       : Troubleshoot the startup of an Azure Virtual Machine.
      ...
    

    ヘルプ出力には、サブグループ、パラメーター、認証オプション、および例が含まれます。

    仮想マシンを可用性セット (az vm) にグループ化するための Azure CLI コマンドを見つける別の例を次に示します。

    az vm availability-set --help
    

    --helpを使用して、参照コマンドのパラメーター リストとコマンド例を取得することもできます。

    az vm create --help
    

    出力例の関連セクションを次に示します。

    Arguments
        --name  [Required] : Name of the virtual machine.
        ...
    Authentication Arguments
        --admin-password   : Password for the VM if authentication type is 'Password'.
        --admin-username   : Username for the VM...
        ...
    Managed Service Identity Arguments
        ...
    Examples
        Create a VM from a custom managed image.
          az vm create -g MyResourceGroup -n MyVm --image MyImage
        ...
    
  • すべてのコマンド グループをアルファベット順に一覧表示する 参照インデックス を使用します。

サンプルと記事を確認する

使用例については、次を参照してください。

タブ補完機能を使用する

Azure CLI では、Bash でのタブ補完がサポートされています。 PowerShell で有効にするには、「PowerShell でタブ補完を有効にする」を参照してください。

グローバル引数を理解する

ほとんどのコマンドで使用できる一般的な引数は次のとおりです。

引数 説明
--help コマンド ヘルプを表示する
--output 出力形式の変更: jsonjsonctsvtableyaml
--query JMESPath を使用して出力をフィルター処理する
--verbose 実行の詳細を出力する
--debug デバッグのための低レベルの REST 呼び出しを表示する
--subscription サブスクリプション名または ID を指定する
--only-show-errors 重要でない出力を抑制する

詳細については、「 出力形式クエリ結果」を参照してください。

対話型モードを使用する

次のコマンドを使用して対話型モードを実行します。

az interactive

対話型モードでは、インライン ヘルプとコマンド候補を使用して、強化された Azure CLI エクスペリエンスが起動します。 詳細については、「 対話型モード」を参照してください。

オプションの VS Code 拡張機能 は、オートコンプリートとホバーのヒントを備えた同様の機能を提供します。

チュートリアルとクイック スタートを通じて学習する

オンボード チュートリアルを使用して、Azure CLI の基本を実践します。 次の方法を学びます:

Microsoft Learn の Azure CLI の例は、Bash 用に記述されています。 通常、ワンライナーはシェル間で動作しますが、複数行スクリプトでは調整が必要な場合があります。 詳細については、「Bash、PowerShell、および Cmd の構文の違いについて」を参照してください。

フィードバックを提供する

皆様のご意見をお待ちしております。 GitHub で問題を送信するか、次を実行します。

az feedback

こちらも参照ください