Azure CLI 体験を開始する
Azure CLI へようこそ。 Azure CLI を選んでいただき、ありがとうございます。 このツールを使用すると、コマンドラインから Azure リソースの作成、更新、削除を行うことができます。 このチュートリアルでは、Azure CLI を使用してオンボードし、Azure CLI の体験を成功させるために役立つ次のスキルについて学習します。
1 - Azure CLI について理解する (このチュートリアルで説明するステップ)
- Azure CLI と PowerShell toolsを比較します。
- Azure CLI コマンド コンポーネントを確認します。
-
- Bash と PowerShell environmentsを比較します。
- 環境変数を設定します。
- Azure リソース名にランダムな ID を追加します。
3 - Bash、PowerShell、Cmd での Azure CLI 構文の違いを確認する
- 行の継続と変数の使用方法の違いを理解します。
- 環境間の引用の相違点とエスケープ文字を比較します。
- 日付を操作します。
-
- Azure リソースのプロパティを取得 (クエリ) します。
- コマンドの結果をパスワードやシークレットなどの変数に格納します。
- JSON ファイルの内容を、開発設定や運用設定などの変数に格納します。
5 - スクリプトを使用して Azure リソースを大規模に削除する
- FOR を使用して Azure リソースを削除します。.EACH ループ。
Azure CLI とは
Azure コマンド ライン インターフェイス (CLI) は、Azure に接続して Azure リソースに対して管理コマンドを実行するためのクロスプラットフォームのコマンド ライン ツールです。 これにより、対話型のコマンド ライン プロンプトを使用したターミナルまたはスクリプトを通じてコマンドを実行できます。
対話形式で使用するには、まず、Windows、Linux、または macOS で Bash、PowerShell、Cmd.exe などのシェルを起動します。 次に、シェル プロンプトでコマンドを発行します。 反復的なタスクを自動化するには、選択したシェルのスクリプト構文を使用して複数の Azure CLI コマンドを 1 つのシェル スクリプトにまとめて、そのスクリプトを実行します。
使用する必要があるシェル環境
Windows PowerShell、PowerShell、Cmd、Bash は、異なるシェル環境です。 シェル環境によって、使用できるツールが決まりまるだけでなく、シェルによってコマンドライン エクスペリエンスも変わります。 たとえば、シェル間には、重要な引用符の違い、行連結文字、変数構文の違いがあります。
このチュートリアルで示す Azure CLI 参照の例は、各シェル エクスペリエンスを評価できるように、Bash、PowerShell、Cmd 用に作成されています。 簡単な比較を次に示します。
シェル環境 | Azure CLI を使用可能 | Azure PowerShell を使用可能 |
---|---|---|
CMD | Yes | |
Bash | はい | |
Windows PowerShell | はい | はい |
PowerShell | Yes | はい |
Azure Cloud Shell は、Ubuntu コンテナーで実行されるホストされたシェル環境です。 Cloud Shell では、Bash (Azure CLI がプレインストール済み) と PowerShell (Azure PowerShell がプレインストール済み) の 2 つのシェル環境が提供されます。
Azure CLI と Azure PowerShell の違い
Azure CLI と Azure PowerShell は両方とも、Azure リソースを作成および管理できるようにするコマンドライン ツールですが、これらは明らかに異なります。 この 2 つのツールの簡単な比較を次に示します。
比較 | Azure CLI | Azure PowerShell |
---|---|---|
Xbox Live ゲームのバインドとは ? | クロスプラットフォーム "コマンド ライン インターフェイス" | クロスプラットフォーム "PowerShell モジュール" |
上に構築 | Python | PowerShell |
インストール先 | Windows、macOS、Linux | Windows、macOS、Linux |
実行される場所 | Bash シェル、PowerShell 5 または 7、Windows Cmd.exe、Azure Cloud Shell、Docker コンテナー、およびその他の Unix シェル。 | Windows PowerShell、PowerShell、Azure Cloud Shell、Docker コンテナー |
条件 | 参照グループ、参照サブグループ、参照コマンド | モジュール、コマンドレット、エイリアス |
構文の例 | az storage account create | New-AzStorageAccount |
詳細情報 | Azure CLI とは | Azure PowerShell とは |
リリース ノート | Azure CLI リリース ノート | Azure PowerShell リリース ノート |
Azure CLI コマンド コンポーネントとは
Azure CLI 参照コマンドはすべて、次の 2 つの参照の種類のいずれかです。
- Azure CLI のコア コンポーネントは、Azure CLI プライマリ サービスの一部であり、リリース スケジュールに従って Microsoft から提供されます。
- 拡張機能は、コア Azure CLI の一部としては提供されず、CLI コマンドとして実行されます。 拡張機能を使用すると、独自の CLI インターフェイスを記述する機能と共に、リリース前の実験的なコマンドにアクセスすることができます。 初めて使用するときに、拡張機能をインストールするように求められます。
Azure CLI 構文には、4 つの部分があります。 たとえば、az storage account local-user create を構文部分に分割すると次のようになります。
用語 | 例 |
---|---|
group を参照してください |
az storage |
スペース区切りの参照 subgroups |
az storage account local-user |
command を参照してください |
az storage account local-user create |
参照コマンド parameters |
az storage account local-user create --name , --account-name , --resource-group |
詳細を取得する
このチュートリアル手順で説明したテーマのいずれかについてさらなる詳細が必要ですか? 次の表のリンクを使用してさらに学習してください。
サブジェクト | 詳細情報 |
---|---|
環境 | 適切な Azure コマンドライン ツールを選ぶ |
条件 | Azure CLI の用語と状態 |
Extensions | Azure CLI で拡張機能を使用および管理する |
次の手順
シェル環境と Azure CLI 構文について学習したので、次のステップに進んで環境を準備し、最初の Azure CLI 参照コマンドを実行します。
Azure CLI