Azure CLI の使用を開始する準備はできましたか? このページでは、迅速にオンボードし、自信を持って Azure CLI の使用を開始するのに役立つ重要なヒントと手法を紹介します。
コンテンツ インデックス
次のリンクを使用して、参照コマンド、サンプル スクリプト、チュートリアルにすばやくアクセスできます。
- Azure CLI ドキュメント インデックス A から Z – クイック スタート、ハウツー ガイド、チュートリアルを参照します。
- Azure CLI サンプル インデックス A から Z – シナリオに合わせてカスタマイズできるスクリプトを見つけます。
- 参照インデックス A から Z – インライン コマンド ヘルプを構造化された形式で表示します。
- CLI ツール用の Microsoft トレーニング モジュール – Azure CLI のハンズオン トレーニングについて説明します。
作業の開始
質問 | 答え | 詳細情報 |
---|---|---|
Azure CLI を使用するとどのような利点がありますか? | 柔軟なコマンドラインから複数の Azure リソースを同時に管理できます。 たとえば、スクリプトを通して 50 個の Azure ストレージ アカウントを作成したり、複数のユーザーのアクセス許可を更新したりなどです。 | 適切なコマンド ライン ツールを選択する |
Azure CLI はどこで実行できますか? | Azure CLI は、Windows (PowerShell または Cmd)、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 を使用してサインインする |
リファレンス コマンドの使用
質問 | 答え | 詳細情報 |
---|---|---|
Azure CLI 構文パターンとは何ですか? | "<command group> + <command subgroup> + <command> + --parameters " の例: az storage account create --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 interactive 、az scenario 、az next 、az find について確認します。 |
Azure CLI の学習 |
Azure CLI と Azure PowerShell 構文の横並びでの比較については、「Azure CLI とAzure PowerShell: 横並びでのコマンドの比較」を参照してください。
Bash、PowerShell、Cmd での Azure CLI 構文の違いを学習する方法については、Bash、PowerShell、Cmd 間のスクリプトの比較をご覧ください。
Azure CLI の学習
Azure CLI の使用に関するチュートリアルでは、Bash、PowerShell、Cmd の例を含むいくつかの一般的な Azure CLI タスクについて説明します。 Azure Storage の操作中に説明するスキルを次に示します。
- 自分が使用するべき環境を判断する
- 既定のサブスクリプションを確認して変更する
- 名前にランダム ID を含む Azure リソースを作成する
- 環境変数を設定する
- Bash、PowerShell、Cmd の構文の違いについて説明します
- Azure CLI リファレンス コマンドをデバッグする
- ローカル JSON ファイルからプロパティを取得する
- スクリプトを使用して複数のリソースを削除する
また、Azure CLI の学習に役立つ対話型プロンプトを提供する参照コマンドがいくつかあります。
コマンド | 説明 | 例 |
---|---|---|
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 つの方法は、Azure CLI 用の Microsoft トレーニング モジュールを使用することです。 このモジュールはサンドボックス環境を提供します。 コストを発生させずに新しいコマンドを試す場合に使用します。
使用に関する一般的な質問
質問 | リファレンス コマンドの答え | 詳細情報 |
---|---|---|
自分がどのサブスクリプションを使用しているかをどのように確認しますか? | 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 を実行する方法を参照してください。 |
コマンドからの出力をどのようにフォーマットしますか? | az account list --output table |
Azure CLI コマンドの出力形式 |
Bash と Azure CLI コマンドを学ぶのを手助けしてもらえますか? | 私たちは皆異なる技術的な強みを持っています。この理由から Microsoft は Bash を学習するためのハウツー ガイドを提供しています。 | Bash を Azure CLI で使用する方法について説明します |
Azure CLI