使用可共用資源設定服務設定 - AWS App Runner

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

使用可共用資源設定服務設定

對於某些功能,跨 AWS App Runner 服務共享配置是有意義的。例如,您可能希望一組服務具有相同的 auto 擴展行為。或者,您可能需要為所有服務提供相同的可觀察性設置。應用程序運行器允許您使用單獨的可共享資源共享設置。您建立定義功能組態設定的資源,然後將此組態資源的 Amazon 資源名稱 (ARN) 提供給一或多個 App Runner 服務。

應用程序 Runner 為以下功能實現了可共享的配置資源:

這些功能的文件頁面提供有關可用設定和管理程序的資訊。

使用不同組態資源的功能會共用一些設計特徵和考量。

  • 修訂版 — 某些組態資源可以有修訂版本。自動擴展和可觀察性是使用修訂版的兩個配置資源的示例。在這些情況下,每個模型組態都有一個名稱和一個數字版本修訂。模型組態的多個修訂版本具有相同的名稱和不同的修訂版號碼。您可以針對不同的案例使用不同的組態名稱。對於每個名稱,您可以新增多個修訂,以微調特定案例的設定。

    您以名稱建立的第一個模型組態會取得修訂版號碼 1。具有相同名稱的後續模型組態會獲得連續的修訂版號碼(從 2 開始)。您可以將 App Runner 服務與特定的配置修訂版本或配置的最新版本相關聯。

  • 共用 — 您可以在多個應用程式執行器服務之間共用單一設定資源。如果您想要在這些服務之間維護相同的組態,這會很有用。特別是,如果您的資源支援修訂版本,您可以設定多個服務以使用組態的最新修訂版本。您可以透過僅指定模型組態名稱,而不是修訂版來執行此操作。您以此方式設定的任何服務都會在您更新服務時接收組態更新。如需有關組態變更的詳細資訊,請參閱設定應用程式執行器服務

  • 資源管理 — 您可以使用應用程式執行器來建立和刪除設定。您無法直接更新設定。相反地,對於支援修訂版本的資源,您可以建立現有組態名稱的新修訂版本,以有效地更新組態。

    注意

    對於 auto 擴展,您可以使用應用程序運行器控制台和應用程序運行器 API 創建配置和多個修訂。應用程序運行器控制台和應用程序運行器 API 也可以刪除配置和修訂。如需詳細資訊,請參閱管理應用程式執行器自動

    對於其他配置類型(例如可觀測性配置),您只能使用 App Runner 控制台創建具有個修訂版的配置。若要建立更多修訂,並刪除設定,您必須使用應用程式執行器 API。

  • 資源配額 — 您可以為每個配置資源設定的唯一組態名稱和修訂版本數量設定配額 AWS 區域。如果達到這些配額,您必須先刪除組態名稱或至少部分修訂,才能建立更多配額。對於 auto 擴展配置修訂,您可以使用應用程序運行器控制台或應用程序運行器 API 將其刪除。如需詳細資訊,請參閱管理應用程式執行器自動。您必須使用應用程式執行器 API 來刪除其他資源。如需配額的詳細資訊,請參閱 應用運行器資源配額

  • 無資源成本 — 您不會產生建立組態資源的額外費用。您可能會產生功能本身的費用(例如,當您開啟 X-Ray 追蹤時,您需要支付正常 AWS X-Ray 費用),但是對於為 App Runner 服務設定功能的 App Runner 組態資源則不會產生費用。