Azure Developer CLI とは
Azure Developer CLI (azd
) は、Azure でのアプリ リソースのプロビジョニングとデプロイを高速化するオープンソース ツールです。 azd
には、ターミナル、統合開発環境 (IDE)、CI/CD (継続的インテグレーション/継続的デプロイ) パイプラインのいずれで作業しているかに関係なく、開発ワークフローの主要なステージにマップされる、開発者向けのベスト プラクティスのコマンドが用意されています。
azd
では、アプリケーション Azure で実行するために必要なすべてのものが含まれる 拡張可能なブループリント テンプレートが使用されます。 これらのテンプレートには、次のものが含まれます。
- Bicep または Terraform を使用してクラウド リソース サービスをプロビジョニングするためのコード資産としての再利用可能なインフラストラクチャ。
- カスタマイズしたり、独自のアプリ コードに置き換えたりできる概念実証またはスターター アプリ コード。
- プロビジョニングされたリソースへのアプリのデプロイを処理する構成ファイル。
- 必要に応じて、CI/CD 統合を有効にする GitHub Actions または Azure Pipelines 用のパイプライン ワークフロー ファイル。
独自のテンプレートを作成Awesome AZD ギャラリーからカスタマイズして展開するテンプレートを見つけることもできます。
サンプル azd
ワークフロー
次の手順では、一般的な azd
ワークフローの基本を示します。 azd
のインストールと使用の開始の詳細については、インストールとクイックスタートのページを参照してください。
1 つのコマンドを使用して、一般的なプラットフォームに azd
をインストールできます。
azd
をインストールした後、いくつかの手順でアプリ リソースをプロビジョニングし、Azure にデプロイします。
プロビジョニングしてデプロイするアプリ リソースを含む
hello-azd
デモ テンプレートなどazure Developer CLI テンプレートを選択します。azd init
コマンドを実行してテンプレートを初期化します。azd init -t hello-azd
azd up
コマンドを実行して、アプリ リソースをパッケージ化、プロビジョニング、デプロイします。azd up
azd deploy
を実行して、アプリケーション コードを反復処理し、必要に応じて変更をデプロイします。テンプレートのコードとしてのインフラストラクチャ (IaC) を変更し、
azd provision
を実行して、Azure リソースを更新します。Note
または、アプリ コードまたはインフラストラクチャ ファイルに変更を加えるたびに
azd up
を実行することもできます。これは、アプリ リソースのプロビジョニングとデプロイの両方を処理します。azd
コマンドの完全な一覧については、[リファレンス ページ] を参照してください。
紹介ビデオ
azd
の操作のデモについては、次のビデオをご覧ください。 Microsoft Developer YouTube チャンネルでは、その他のazd
ビデオ コンテンツを利用できます。
次のステップ
- サポート対象言語と環境を表示する
- Azure Developer CLI をインストールします。
azd
クイックスタートに従って、Azure Developer CLI の動作を確認します。