

# 管理 App Runner 服务
<a name="managing-service-apprunner"></a>

创建 App Runner 服务后，您可以使用 AWS Explorer 窗格来管理它，以执行以下活动：
+ [暂停和恢复 App Runner 服务](#pause-resume-apprunner)
+ [部署 App Runner 服务](#deploying-apprunner)
+ [查看 App Runner 的日志流](#viewing-logs-apprunner)
+ [删除 App Runner 服务](#deleting-apprunner)

## 暂停和恢复 App Runner 服务
<a name="pause-resume-apprunner"></a>

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

**重要**  
仅当 App Runner 运行时，您才需要为它付费。因此，您可以根据需要暂停和恢复应用程序，以便控制成本。这在开发和测试方案中特别有用。<a name="pause-app-runner"></a>

## 暂停 App Runner 服务
<a name="pause-app-runner"></a>

1. 打开 AWS Explorer（如果尚未打开）。

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

1. 右键单击服务并选择 **Pause**（暂停）。

1. 在显示的对话框中，选择**暂停**。

   在服务暂停期间，服务状态将从**正在运行**变为**操作进行中**，然后变为**已暂停**。<a name="pause-app-runner"></a>

## 恢复 App Runner 服务
<a name="pause-app-runner"></a>

1. 打开 AWS Explorer（如果尚未打开）。

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

1. 右键单击服务并选择 **Resume**（恢复）。

1. 在显示的对话框中，选择**恢复**。

   在服务恢复期间，服务状态将从**已暂停**变为**操作进行中**，然后变为**正在运行**。

## 部署 App Runner 服务
<a name="deploying-apprunner"></a>

如果为服务选择手动部署选项，则需要明确启动服务的每个部署。<a name="deploy-app-runner"></a>

1. 打开 AWS Explorer（如果尚未打开）。

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

1. 右键单击服务并选择**部署**。

1. 在应用程序部署期间，服务状态将从**操作进行中**变为**正在运行**。

1. 要确认应用程序已成功部署，请右键单击同一服务，然后选择 **Copy Service URL**（复制服务 URL）。

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

## 查看 App Runner 的日志流
<a name="viewing-logs-apprunner"></a>

使用 CloudWatch Logs 监控、存储和访问 App Runner 等服务的日志文件。CloudWatch Logs 记录两种不同类型的日志文件：日志事件和日志流。日志事件是由您使用 CloudWatch Logs 监控的应用程序或资源记录的活动记录。日志流是共享同一个源的一系列日志事件。

您可以访问 App Runner 的以下两种类型的日志流：
+ **服务日志流**：包含 App Runner 生成的日志输出。对于此类日志流，日志事件记录了 App Runner 管理服务并采取相应行动的方式。
+ **应用程序日志流**：包含正在运行的应用程序代码的输出。<a name="view-logs-apprunner"></a>

1. 展开 **App Runner** 以查看服务列表

1. 右键单击服务，然后选择以下选项之一：
   + **查看服务日志流**
   + **查看应用程序日志流**

   **日志流**窗格将显示组成日志流的日志事件。

1. 要查看有关特定事件的更多信息，右键单击此事件，然后依次选择**导出日志流**、**在编辑器中打开**或**导出日志流**、**保存到文件**。

## 删除 App Runner 服务
<a name="deleting-apprunner"></a>

**重要**  
如果您删除 App Runner 服务，则它将被永久删除，并且您存储的数据也将被删除。如果您需要重新创建服务，则 App Runner 需要重新获取您的源代码并构建它（如果它是代码存储库）。您的 Web 应用程序将获得一个新的 App Runner 域。<a name="delete-app-runner"></a>

1. 打开 AWS Explorer（如果尚未打开）。

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

1. 右键单击服务，然后选择 **Delete Service**（删除服务）。

1. 在确认对话框中，输入 *delete me*，然后选择**确认**。

   已删除的服务将显示**操作进行中**状态，然后该服务将从列表中消失。