Azure CLI オンボード チート シート

Azure CLI にすばやくオンボードしようと考えているなら、正しい場所に来ています。 このページでは、Azure CLI の使用を開始するときのヒントと手法について説明します。

コンテンツ インデックス

次のリンクを使用して、コマンドの例、サンプル スクリプト、チュートリアルに直接ジャンプできます。

作業の開始

質問 Answer 詳細情報
Azure CLI を使用するとどのような利点がありますか? 柔軟なコマンドラインから複数の Azure リソースを同時に管理できます。 たとえば、スクリプトを通して 50 個の Azure ストレージ アカウントを作成したり、複数のユーザーのアクセス許可を更新したりなどです。 適切なコマンド ライン ツールを選択する
Azure CLI はどこで実行できますか? Azure CLI は、Windows (Cmd または PowerShell)、Linux、macOS、Docker コンテナー、Azure Cloud Shell で実行されます。 Azure Cloud Shell を使用するのが、利用を開始するための最も早い方法です。 Azure Cloud Shell を実行する
Azure CLI をインストールする必要がありますか? Azure Cloud Shell と一部の Linux ディストリビューションには、Azure CLI がプレインストールされています。 その他のすべての環境では、Azure CLI をインストールする必要があります。 Azure CLI のインストール
Docker コンテナーではどのように Azure CLI を実行しますか? docker run -it mcr.microsoft.com/azure-cli Docker コンテナーで Azure CLI を実行する方法
プロキシ バイパスにはどのような URL が必要ですか? これは、お客様が使用しているクラウドによって異なります。 完全な一覧については、プロキシ バイパスに必要なエンドポイントの一覧を参照してください。 プロキシ バイパス用の Azure CLI エンドポイント
サインインするにはどうすればよいですか? コンソール ウィンドウ内で az login を使用します。 自分の Azure ユーザー名とパスワード、サービス プリンシパル、マネージド ID、または WAM を使用します。 Azure CLI を使用してサインインする

リファレンス コマンドの使用

質問 Answer 詳細情報
Azure CLI 構文パターンとは何ですか? "command group + command subgroup + command + --parameters" 例: "az storage accountcreate --name myStorageAccount" Azure CLI 構文コンポーネント
コマンド グループ、コマンドレット、コマンド、エイリアス、モジュール、参照の違いは何ですか? よい質問です。 Azure CLI には、コマンド グループ、リファレンス コマンド、およびユーザー定義のエイリアスのみが存在します。 コマンドレットとモジュールを探しているのなら、Azure PowerShell のことが頭にあるのかもしれません。 Azure CLI 構文コンポーネント
拡張機能とは何ですか。また、これを個別にインストールする必要がある理由は何ですか? 拡張機能は、コア Azure CLI の一部としては配布されないコマンド グループ アドインです。 拡張機能を初めて使用するときにそれをインストールするように求められます。 az extension list-available -output table を実行することで、利用可能な拡張機能の一覧を確認します。 Azure CLI で拡張機能を使用および管理する
どのようにしてコアと拡張機能の両方のすべてのコマンドの一覧を取得しますか? コマンド グループの一覧を取得するには、コンソールで「az」と入力し Enter キーを押します。 サブグループとコマンドの一覧を取得するには、--help パラメーターを使用します。 例: az account --help または az account subscription --help は、グループまたはサブグループに対してのコマンド一覧のみを出力します。 参照インデックス A-Z
Azure CLI にはタブ補完がありますか? はい。 PowerShell でコマンドを入力しているときに、Tab キーを押してください。 この機能は、PowerShell でしか使用できません。 PowerShell でタブ補完を有効にする
インライン ヘルプはどのように入手しますか? すべてのコマンドには --help パラメーターがあり、使用するとコンソールに説明とヒントが表示されます。 例: az account ---help または az vm create --help サポートをリクエストすることもできます。
1 つのジョブを完了するために、複数の参照コマンドを使用する方法を学習するにはどうすればよいですか? お問い合わせいただき、ありがとうございます。 Azure CLI には、構文と次の手順を提示するいくつかの対話型コマンドが用意されています。 次のセクションでは、az interactiveaz scenarioaz nextaz find について確認します。 Azure CLI の学習

Azure CLI と Azure PowerShell 構文の横並びでの比較については、「Azure CLI とAzure PowerShell: 横並びでのコマンドの比較」を参照してください。

JMESPath クエリを使用して Azure CLI コマンド出力のクエリを実行する方法」で Bash、PowerShell、Cmd 間のスクリプトの比較を確認してください。

Azure CLI の学習

Azure CLI の使用方法の学習チュートリアルでは、Bash、PowerShell、Cmd での例を使用して多くの一般的な Azure CLI タスクについて説明します。 Azure Storage を操作しながら説明するスキルの一部を以下に示します。

Azure CLI の学習に役立つ対話型プロンプトを提供するリファレンス コマンドもいくつか存在します。

command 説明
az interactive PowerShell コンソールで、入力時にオートコンプリート、コマンドの説明、および例を取得します。 詳細については、「対話型モードでの作業」を参照してください。 例: コンソール ウィンドウに「az interactive」と入力してから、Enter キーを押します。
az scenario エンド ツー エンド (E2E) の例を取得し、それらをウォークスルー プロンプトで実行します。 コンソールで「az scenario guide "keywords of interest"」と入力してから、Enter キーを押します。 Azure CLI は、キーワード (複数も可) に基づいてシナリオを返します。 例: az scenario guide "virtual machines"
az next お客様の実行パターンに基づく次の Azure CLI コマンドの候補を取得します。 コマンド パスを選択するように求められます。 コンソールで「az next」と入力してから、Enter キーを押します。 7 個のプリセット コマンド パスのうちから 1 つを選択します。
az find これはキーワードに対する参照の例を返す AI ロボットです。 コンソールで「az find "active subscription"」と入力してから、Enter キーを押します。

Azure CLI の使用方法を学習するもう 1 つの優れた方法は、「CLI ツール用の Microsoft Learn モジュール」を使用することです。 モジュールがサンドボックス環境を提供する場合は、サンドボックスを使用してコストを発生させることなく新しいコマンドを試します。

使用に関する一般的な質問

質問 リファレンス コマンドの答え 詳細情報
自分がどのサブスクリプションを使用しているかをどのように確認しますか? az account show --output table Azure CLI を使用して Azure サブスクリプションを管理する方法
どのようにサブスクリプションを変更しますか? az account set --subscription "mySubscriptionName" Azure CLI を使用して Azure サブスクリプションを管理する方法
既定のリソース グループと場所をどのように設定できますか? az config set defaults.location=westus2 defaults.group=MyResourceGroup az config を使用して設定を構成する
コマンド出力のクエリはどのように実行しますか? az account show --query "{tenantId:tenantId,subscriptionid:id}" Bash、PowerShell、Cmd での多くの --query の例については、「JMESPath クエリを使用して Azure CLI コマンド出力のクエリを実行する方法」を参照してください。
コマンドからの出力をどのようにフォーマットしますか? az account list --output table Azure CLI コマンドの出力形式
Bash と Azure CLI コマンドを学ぶのを手助けしてもらえますか? もちろんです。 私たちは皆異なる技術的な強みを持っています。この理由から Microsoft は Bash を学習するためのハウツー ガイドを提供しています。 お楽しみに! Bash を Azure CLI で使用する方法について説明します