管理 App Runner 服务 - AWS Toolkit for VS Code

管理 App Runner 服务

创建 App Runner 服务后,您可以使用 AWS Explorer 窗格来管理它,以执行以下活动:

暂停和恢复 App Runner 服务

如果您需要暂时禁用 Web 应用程序并停止代码运行,则可以暂停 AWS App Runner 服务。App Runner 会将服务的计算容量降至零。当你准备好再次运行应用程序时,请恢复 App Runner 服务。App Runner 将预置新的计算容量,为其部署应用程序,然后运行该应用程序。

重要

仅当 App Runner 运行时,您才需要为它付费。因此,您可以根据需要暂停和恢复应用程序,以便控制成本。这在开发和测试方案中特别有用。

暂停 App Runner 服务

  1. 打开 AWS Explorer(如果尚未打开)。

  2. 展开 App Runner 以查看服务列表。

  3. 右键单击服务并选择 Pause(暂停)。

  4. 在显示的对话框中,选择 Confirm(确认)。

    在服务暂停期间,服务状态将从 Running(正在运行)变为 Pausing(正在暂停),然后变为 Paused(已暂停)。

恢复 App Runner 服务

  1. 打开 AWS Explorer(如果尚未打开)。

  2. 展开 App Runner 以查看服务列表。

  3. 右键单击服务并选择 Resume(恢复)。

    在服务恢复期间,服务状态将从 Resuming(正在恢复)变为 Running(正在运行)。

部署 App Runner 服务

如果为服务选择手动部署选项,则需要明确启动服务的每个部署。

  1. 打开 AWS Explorer(如果尚未打开)。

  2. 展开 App Runner 以查看服务列表。

  3. 右键单击服务并选择 Start Deployment(开始部署)。

  4. 在应用程序部署期间,服务状态将从 Deploying(正在部署)变为 Running(正在运行)。

  5. 要确认应用程序已成功部署,请右键单击同一服务,然后选择 Copy Service URL(复制服务 URL)。

  6. 要访问已部署的 Web 应用程序,请将复制的 URL 粘贴到 Web 浏览器的地址栏中。

查看 App Runner 的日志流

使用 CloudWatch Logs 监控、存储和访问 App Runner 等服务的日志流。日志流是共享同一来源的一系列日志事件。

  1. 展开 App Runner 以查看服务实例列表。

  2. 展开特定服务实例,以查看日志组列表。(日志组是一组具有相同保留期、监控和访问控制设置的日志流。)

  3. 右键单击日志组并选择 View Log Streams(查看日志流)。

  4. 命令面板中,从组中选择一个日志流。

    VS Code 编辑器将显示组成流的日志事件列表。您可以选择将较旧或更新的事件加载到编辑器中。

删除 App Runner 服务

重要

如果您删除 App Runner 服务,则它将被永久删除,并且您存储的数据也将被删除。如果您需要重新创建服务,则 App Runner 需要重新获取您的源代码并构建它(如果它是代码存储库)。您的 Web 应用程序将获得一个新的 App Runner 域。

  1. 打开 AWS Explorer(如果尚未打开)。

  2. 展开 App Runner 以查看服务列表。

  3. 右键单击服务,然后选择 Delete Service(删除服务)。

  4. 命令面板中,输入删除,然后按输入键以确认。

    已删除的服务将显示 Deleting(正在删除)状态,然后这些服务将从列表中消失。