次の方法で共有


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

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

テンプレートの選択とデプロイ

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

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

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

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

前提条件

  • Azure Developer CLI をインストールします。
  • アクティブなサブスクリプションを持つAzure アカウント。 無料で作成できます。
  • npm を使用した Node.js (v 16.13.1 LTS)
  • Node.js テンプレート READMEにデプロイするアーキテクチャ ダイアグラムとAzure リソースを確認します。
  • Azure Developer CLI をインストールします。
  • アクティブなサブスクリプションを持つAzure アカウント。 無料で作成できます。
  • Python 3.8
  • npm を使用した Node.js (v 16.13.1 LTS)
  • Node.js テンプレート READMEにデプロイするアーキテクチャ ダイアグラムとAzure リソースを確認します。
  • Azure Developer CLI をインストールします。
  • アクティブなサブスクリプションを持つAzure アカウント。 無料で作成できます。
  • .NET 6.0
  • Node.js テンプレート READMEにデプロイするアーキテクチャ ダイアグラムとAzure リソースを確認します。
  • Azure Developer CLI をインストールします。
  • アクティブなサブスクリプションを持つAzure アカウント。 無料で作成できます。
  • OpenJDK 17
  • Docker。
  • Java テンプレート README にデプロイするアーキテクチャ ダイアグラムとAzure リソースを確認します。

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

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

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

    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
    

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

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

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

  1. コマンドを実行すると、 によってブラウザーが起動されるので、サインイン プロセスを完了します。

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

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

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

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

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

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

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

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

    注記

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

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

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

azd down

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

サポートを要求します

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

次のステップ