クイック スタート: Azure Developer CLI テンプレートをデプロイする

このクイック スタートでは、 Azure Developer CLI (azd) テンプレートを使用してアプリ リソースをプロビジョニングして Azure にデプロイする方法について説明します いくつかの azd コマンドのみです。 azd テンプレートは、アプリケーションのソース コードを含む標準のコード リポジトリであり、Azure リソースをプロビジョニングするための構成ファイルとインフラストラクチャ ファイル azd です。 azd テンプレートの詳細と、Azure のプロビジョニングとデプロイ プロセスを高速化する方法については、「Azure Developer CLI テンプレートとはページ」を参照してください。

テンプレートを選択してデプロイする

この手順では、次のテンプレートを使用して、Azure にアプリをプロビジョニングしてデプロイします。

Awesome AZD テンプレート ギャラリー サイトから、設定に一致するテンプレートを選択することもできます。 使用するテンプレートに関係なく、開発環境でテンプレート コードが作成され、Azure でアプリをビルド、再デプロイ、監視するためのコマンドを実行できるようになります。

好みの環境を選択して続行します。

ローカル開発環境は、従来の開発ワークフローに最適です。 テンプレート リポジトリをデバイスに複製し、 azdのローカル インストールに対してコマンドを実行します。

前提条件

プロジェクトを初期化する

  1. [ファイル エクスプローラー] または [ターミナル] で、新しい空のディレクトリを作成し、それに変更します。

  2. azd init コマンドを実行し、パラメーターとして使用するテンプレートを指定します。

    azd init --template todo-nodejs-mongo
    
    azd init --template todo-python-mongo
    
    azd init --template todo-csharp-cosmos-sql
    
    azd init --template todo-java-mongo
    

    プロンプトが表示されたら、環境名 ( azdquickstartなど) を入力します。これにより、Azure リソースを保持するために作成されるリソース グループの名前付けプレフィックスが設定されます。 azd での環境名とは何ですか?

    環境が指定されると、azd はテンプレート プロジェクトをコンピューターに複製し、プロジェクトを初期化します。

アプリ リソースをプロビジョニングしてデプロイする

  1. azd auth login コマンドを実行azd、ブラウザーを起動してサインイン プロセスを完了します。

    azd auth login
    
  2. azd up コマンドを実行します。

    azd up
    
  3. Azure にサインインすると、次の情報の入力を求められます。

    パラメーター 説明
    Azure Location リソースがデプロイされる Azure の場所。
    Azure Subscription リソースがデプロイされる Azure のサブスクリプション。

    目的の値を選択し、Enter キーを押します。 azd up コマンドは、テンプレート構成ファイルとインフラストラクチャ ファイルを使用して、次のタスクを処理します。

    • 必要なすべての Azure リソース (azd provision) を作成して構成します。
    • アカウントのアクセス ポリシーとロール
    • マネージド ID を使用したサービス間通信
    • コードをパッケージ化してデプロイする (azd deploy)

    azd up コマンドが正常に完了すると、CLI には作成されたリソースを表示するための 2 つのリンクが表示されます。

    • ToDo API アプリ
    • ToDo Web アプリ フロントエンド

    エンドポイント URL を一覧表示するコマンド出力のスクリーンショット。

    Note

    azd up を何度でも呼び出して、アプリケーションに対する更新プログラムのプロビジョニングとデプロイの両方を実行できます。

リソースをクリーンアップする

この記事で作成したリソースが不要になったら、次のコマンドを実行して、アプリをパワーダウンしてください。

azd down

サポートを要求します

バグ報告、支援要請、または Azure Developer CLI の新機能の提案を行う方法については、トラブルシューティングとサポートのページを参照してください。

次のステップ