本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过 Amazon ECR 创建 App Runner 服务
以下主题介绍如何在亚马逊弹性容器注册表 (Amazon ECR) 节点中创建和启动 AWS App Runner 服务。 AWS Toolkit for Visual Studio Code有关 AWS App Runner 和亚马逊 ECR 服务的详细信息,请参阅AWS App Runner和亚马逊 ECR 用户指南。
先决条件
在 AWS 工具包中创建和启动 Amazon ECR 之前,必须完成以下操作。 AWS App Runner 有关如何完成这些步骤的详细指南,请参阅本用户指南中的使用 Amazon Elastic Container Registry 主题。
创建
dockerfile。通过
dockerfile构建映像。创建新存储库。
标记映像并将其推送到存储库。
创建一个 AWS App Runner 来自现有 Amazon ECR 存储库的服务
以下过程介绍如何在 AWS 工具包中从现有 Amazon ECR 存储库中创建 AWS App Runner 服务。
在 AWS 资源管理器中,扩展包含您要从中创建 AWS App Runner 服务的 Amazon ECR 存储库的区域。
展开 Amazon ECR 服务节点,查看 Amazon ECR 存储库。
打开要创建 AWS App Runner 服务的 Amazon ECR 存储库或存储库映像的快捷菜单(右键单击)。
从快捷菜单中选择 “创建 App Runner 服务”,在 VS Code 中打开 AWS App Runner 创建向导
在 “输入新服务的端口” (1/5) 中,输入要使用的端口号,然后按
Enter继续。从配置环境变量 (2/5) 中,选择使用文件...浏览选择浏览本地文件,或选择 Skip 跳过此步骤。
在选择要从 ECR 中提取的角色 (3/5) 中,从列表中选择现有 IAM 角色。
注意
从 Amazon ECR 私有注册表创建 AWS App Runner 服务需要AppRunnerECRAccessRole访问角色。如果列表中没有有效的角色,请选择 +(创建角色...)图标可自动创建并分配AppRunnerECRAccessRole给您的注册表。
在命名您的服务 (4/5) 中,输入新服务的名称,然后
Enter按继续。在选择实例配置 (5/5) 中,从列表中选择
vCPU和Memory配置以创建您的新服务。在 AWS 资源管理器中,展开 App Runner 服务节点以查看您的 AWS App Runner 资源。新服务成功创建后,状态会自动更新为正在运行。