刪除應用程式執行器服務 - AWS App Runner

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除應用程式執行器服務

當您想終止在您的中運行的 Web 應用程序時 AWS App Runner 服務,您可以刪除該服務。刪除服務會停止執行中的 Web 服務、移除基礎資源,並刪除關聯的資料。

您可能會因為下列一或多個原因而想要刪除應用程式執行器服務:

  • 您不再需要 Web 應用程序-例如,它已淘汰,或者它是您已完成使用的開發版本。

  • 您已達到 App Runner 服務配額 — 您想要在其中建立新服務 AWS 區域 而且您已達到與您帳戶相關聯的配額。如需詳細資訊,請參閱應用運行器資源配額

  • 安全性或隱私權考量 — 您希望 App Runner 刪除其為您的服務儲存的資料。

暫停和刪除比較

暫停您的應用程序運行器服務以暫時禁用它。只會終止運算資源,而且您儲存的資料 (例如,包含應用程式版本的容器映像檔) 會保持不變。恢復服務的速度非常快,您的應用程式已準備好部署到新的計算資源。您的應用程序運行器域保持不變。

刪除您的應用程序運行器服務以將其永久刪除。您儲存的資料將被刪除。如果您需要重新創建服務,則 App Runner 需要再次獲取源代碼,並在代碼存儲庫時構建它。您的 Web 應用程式 取得一個新的 App Runner 網域。

應用程序亞軍刪除什麼?

當您刪除服務時,App Runner 會刪除一些關聯的項目,而不會刪除其他項目。下列清單提供詳細資訊。

應用程序運行器刪除的項目:
  • 容器映像檔 — 您部署的映像檔副本,或應用程式執行器從原始程式碼建置的映像檔。它使用內部存儲在 Amazon 彈性容器註冊表(AmazonECR)中 AWS 帳戶 由應用程序跑步者擁有。

  • 服務配置 — 與您的應用程序運行器服務相關聯的配置設置。它們使用內部存儲在 Amazon DynamoDB AWS 帳戶 由應用程序跑步者擁有。

應用程序運行器不刪除的項目:
  • 連線 — 您可能有與您的服務相關聯的連線。應用程式執行器連線是個別的資源,可能會在多個應用程式執行器服務之間共用。如果您不再需要連接,則可以明確刪除它。如需詳細資訊,請參閱管理應用程式執行器

  • 自訂網域憑證 — 如果您將自訂網域連結至 App Runner 服務,App Runner 會在內部建立追蹤網域有效性的憑證。它們存儲在 AWS Certificate Manager (ACM)。App Runner 在域與您的服務中斷鏈接後或服務被刪除後的七天內不會刪除證書。如需詳細資訊,請參閱管理應用程式執行器服務的自訂網域名稱

刪除您的服務

使用下列其中一種方法刪除您的應用程式執行器服務:

App Runner console
使用應用程式執行器主控台刪除您的服務
  1. 開啟應用程式執行器主控台,然後在 [地區] 清單中選取您的 AWS 區域.

  2. 在功能窗格中,選擇 [服務],然後選擇您的應用程式執行器服務。

    主控台會顯示服務儀表板及服務概觀

    顯示活動清單的 App Runner 服務儀表板頁
  3. 選擇動作,然後選擇刪除

    主控台會帶您前往 [服務] 頁面。刪除的服務會顯示作業中狀態,然後服務就會從清單中消失。您的服務現已刪除。

App Runner API or AWS CLI

要使用應用程序運行器刪除您的服務API或 AWS CLI,呼叫動DeleteServiceAPI作。如果調用返回顯示服務對象的成功響應"Status": "OPERATION_IN_PROGRESS",則應用程序運行器開始刪除您的服務。