本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用可分割資源設定服務設定
對於某些功能,跨 AWS App Runner 服務共用組態是合理的。例如,您可能希望一組服務具有相同的自動擴展行為。或者,您可能想要對所有 服務進行相同的可觀測性設定。App Runner 可讓您使用不同的可分割資源來共用設定。您可以建立資源來定義功能的一組組態設定,然後將此組態資源的 Amazon Resource Name (ARN) 提供給一或多個 App Runner 服務。
App Runner 實作下列功能的可共用組態資源:
每個功能的文件頁面提供有關可用設定和管理程序的資訊。
使用個別組態資源的功能會共用一些設計特性和考量事項。
-
修訂 – 有些組態資源可以有修訂。自動擴展和可觀測性是使用修訂的兩個組態資源的範例。在這些情況下,每個組態都有一個名稱和一個數值修訂。組態的多個修訂具有相同的名稱和不同的修訂編號。您可以針對不同的案例使用不同的組態名稱。對於每個名稱,您可以新增多個修訂,以微調特定案例的設定。
您以 名稱建立的第一個組態會取得修訂編號 1。名稱相同的後續組態會取得連續的修訂編號 (以 2 開頭)。您可以將 App Runner 服務與特定組態修訂或組態的最新版本建立關聯。
-
共用 – 您可以在多個 App Runner 服務之間共用單一組態資源。如果您想要在這些服務之間維持相同的組態,這很有用。特別是,如果您的資源支援修訂,您可以設定多個 服務來使用組態的最新版本。您可以只指定組態名稱,但不能指定修訂。您以此方式設定的任何服務都會在您更新服務時收到組態更新。如需組態變更的詳細資訊,請參閱 設定 App Runner 服務。
-
資源管理 – 您可以使用 App Runner 來建立和刪除組態。您無法直接更新組態。相反地,對於支援修訂的資源,您可以建立新的現有組態名稱修訂,以有效地更新組態。
注意
對於自動擴展,您可以使用 App Runner 主控台和 App Runner API 來建立組態和多個修訂。App Runner 主控台和 App Runner API 也可以刪除組態和修訂。如需詳細資訊,請參閱管理 App Runner 自動擴展。
對於其他組態類型,例如可觀測性組態,您只能使用 App Runner 主控台建立具有單一修訂的組態。若要建立更多修訂,以及刪除組態,您必須使用 App Runner API。
-
資源配額 – 您可以針對每個組態資源擁有的唯一組態名稱和修訂數目設定配額 AWS 區域。如果您達到這些配額,您必須先刪除組態名稱或至少部分修訂,才能建立更多組態。對於自動擴展組態修訂,您可以使用 App Runner 主控台或 App Runner API 來刪除它們。如需詳細資訊,請參閱管理 App Runner 自動擴展。您必須使用 App Runner API 來刪除其他資源。如需配額的詳細資訊,請參閱 App Runner 資源配額。
-
無資源成本 – 建立組態資源不會產生額外費用。您可能會為功能本身產生成本 (例如,當您開啟 X-Ray 追蹤時,需支付正常 AWS X-Ray 成本),但不會為設定 App Runner 服務功能的應用程式執行器組態資源收取費用。