次の方法で共有


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

このクイックスタートでは、Azure Developer CLI (azd>) テンプレートと数種類の azd コマンドを使用して、アプリ リソースをプロビジョニングし、Azure にデプロイする方法について説明します。 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-aca
    

    プロンプトが表示されたら、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 を何度でも呼び出して、アプリケーションに対する更新プログラムのプロビジョニングとデプロイの両方を実行できます。 選択したリージョンでリソースがデプロイできないため、デプロイが失敗する可能性があります。 これはクイック スタートであるため、.azure ディレクトリを削除して、azd up をもう一度実行してください。 メッセージが表示されたら、別のリージョンを選択します。 より高度なシナリオでは、.azure ディレクトリ内のファイルを選択的に編集してリージョンを変更できます。

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

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

azd down

別のリージョンに再デプロイする場合は、.azure ディレクトリを削除してから、azd up をもう一度実行します。 より高度なシナリオでは、.azure ディレクトリ内のファイルを選択的に編集してリージョンを変更できます。

サポートを要求します

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

次のステップ