

# 管理 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 如何管理服務並對其採取行動的記錄。
+ **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*，然後選擇**確定**。

   刪除的服務會顯示**作業中**狀態，然後服務就會從清單中消失。