翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 ユーザーガイド」を参照してください。
前提条件
AWS Toolkit で Amazon ECR AWS App Runner から を作成して起動する前に、以下を完了する必要があります。これらの手順を完了する方法の詳細については、このユーザーガイドの「Amazon Elastic Container Registry の使用」トピックを参照してください。
dockerfile
を作成します。からイメージを構築します
dockerfile
。新しいレポジトリを作成します。
イメージにタグを付けてリポジトリにプッシュします。
既存の Amazon ECR リポジトリからの AWS App Runner サービスの作成
次の手順では、 AWS Toolkit で既存の Amazon ECR リポジトリから AWS App Runner サービスを作成する方法について説明します。
AWS Explorer から、 AWS App Runner サービスを作成する Amazon ECR リポジトリを含むリージョンを展開します。
Amazon ECR サービスノードを展開して、Amazon ECR リポジトリを表示します。
AWS App Runner サービスを作成する Amazon ECR リポジトリまたはリポジトリイメージのコンテキストメニューを開きます (右クリック)。
コンテキストメニューから App Runner Service の作成 を選択し、VS Code で AWS App Runner 作成ウィザードを開きます。
「新しいサービスのポートを入力 (1/5)」から、使用するポート番号を入力し、
Enter
を押して続行します。「環境変数を設定する (2/5)」から「ファイルを使用...」を選択して参照し、ローカルファイルを参照するか、「スキップ」を選択してこのステップをスキップします。
ECR からプルするロールの選択 (3/5) で、リストから既存の IAM ロールを選択します。
注記
Amazon ECR プライベートレジストリから AWS App Runner サービスを作成するには、AppRunnerECRAccessRole アクセスロールが必要です。リストから有効なロールが利用できない場合は、+ (ロールの作成...) アイコンを選択して AppRunnerECRAccessRole を自動的に作成し、レジストリに割り当てます。
「サービスの名前」 (4/5) で、新しいサービスの名前を入力し、
Enter
を押して続行します。「インスタンス設定の選択 (5/5)」から、リストから
vCPU
およびMemory
設定を選択して、新しいサービスを作成します。AWS Explorer から App Runner サービスノードを展開して AWS App Runner 、リソースを表示します。新しいサービスが正常に作成されると、ステータスは自動的に実行中に更新されます。