View a markdown version of this page

使用可共享资源配置服务设置 - AWS App Runner

AWS App Runner 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 AWS App Runner 可用性变更

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用可共享资源配置服务设置

对于某些功能,跨 AWS App Runner 服务共享配置是有意义的。例如,您可能希望一组服务具有相同的自动缩放行为。或者,您可能需要为所有服务设置相同的可观测性设置。App Runner 允许您使用单独的可共享资源来共享设置。您创建一个资源来定义功能的一组配置设置,然后将该配置资源的亚马逊资源名称 (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 来删除其他资源。有关限额的更多信息,请参阅应用程序运行器资源配额

  • 无资源成本 -创建配置资源不会产生额外费用。您可能会为该功能本身产生费用(例如,在开启 X-Ray 跟踪时需要支付正常 AWS X-Ray 费用),但不会为为 App Runner 服务配置该功能的 App Runner 配置资源产生费用。