次の方法で共有


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 をインストールできます。

winget install microsoft.azd

azdをインストールした後、いくつかの手順でアプリ リソースをプロビジョニングし、Azure にデプロイします。

  1. プロビジョニングしてデプロイするアプリ リソースを含む hello-azd デモ テンプレートなどazure Developer CLI テンプレートを選択します。

  2. azd init コマンドを実行してテンプレートを初期化します。

    azd init -t hello-azd
    
  3. azd up コマンドを実行して、アプリ リソースをパッケージ化、プロビジョニング、デプロイします。

    azd up
    
  4. azd deployを実行して、アプリケーション コードを反復処理し、必要に応じて変更をデプロイします。

  5. テンプレートのコードとしてのインフラストラクチャ (IaC) を変更し、 azd provisionを実行して、Azure リソースを更新します。

    Note

    または、アプリ コードまたはインフラストラクチャ ファイルに変更を加えるたびに azd up を実行することもできます。これは、アプリ リソースのプロビジョニングとデプロイの両方を処理します。 azdコマンドの完全な一覧については、[リファレンス ページ] を参照してください。

紹介ビデオ

azdの操作のデモについては、次のビデオをご覧ください。 Microsoft Developer YouTube チャンネルでは、その他のazdビデオ コンテンツを利用できます。

次のステップ