Amazon ECR を使用した App Runner サービスの作成 - AWS Toolkit for VS Code

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon ECR を使用した App Runner サービスの作成

次のトピックでは、 で Amazon Elastic Container Registry (Amazon ECR) ノードから AWS App Runner サービスを作成して起動する方法について説明します AWS Toolkit for Visual Studio Code。 AWS App Runner および Amazon ECR サービスの詳細については、AWS App Runner「」および「Amazon ECR ユーザーガイド」を参照してください。

前提条件

Toolkit で Amazon ECR AWS App Runner から を作成して起動する前に AWS 、以下を完了する必要があります。これらの手順を完了する方法の詳細については、本ユーザーガイドの「Amazon Elastic Container Registry の使用」トピックを参照してください。

  1. dockerfile を作成します。

  2. dockerfile からイメージをビルドします。

  3. 新しいレポジトリを作成します。

  4. リポジトリにプッシュするイメージにタグを付けます。

既存の Amazon ECR リポジトリからの AWS App Runner サービスの作成

次の手順では、 AWS Toolkit で既存の Amazon ECR リポジトリから AWS App Runner サービスを作成する方法について説明します。

  1. AWS Explorer から、 AWS App Runner サービスを作成する Amazon ECR リポジトリを含むリージョンを展開します。

  2. Amazon ECR サービスノードを展開して、Amazon ECR リポジトリを表示します。

  3. AWS App Runner サービスを作成する Amazon ECR リポジトリまたはリポジトリイメージのコンテキストメニューを開きます (右クリック)。

  4. コンテキストメニューから App Runner Service の作成を選択し、VS Code で AWS App Runner 作成ウィザードを開きます。

  5. [Enter a port for the new service (1/5)] で、使用するポート番号を入力し、 Enter を押して続行します。

  6. [Configure environment variables (2/5)] から [Use file...] を選択してローカルファイルを参照するか、[Skip] を選択してこのステップをスキップします。

  7. [Select a role to pull from ECR (3/5)] で、リストから既存の IAM ロールを選択します。

    注記

    Amazon ECR プライベートレジストリから AWS App Runner サービスを作成するには、AppRunnerECRAccessRole アクセスロールが必要です。リストに有効なロールがない場合は、[+ (Create Role...)] アイコンを選択して AppRunnerECRAccessRole を自動的に作成し、レジストリに割り当てます。

  8. [Name your service (4/5)] で、新しいサービスの名前を入力し、 Enter を押して続行します。

  9. [Select instance configuration (5/5)] で、リストから vCPU および Memory 設定を選択して新しいサービスを作成します。

  10. AWS Explorer から App Runner サービスノードを展開して AWS App Runner 、リソースを表示します。新しいサービスが正常に作成されると、ステータスは自動的に [実行中] に更新されます。