发布于: Sep 20, 2023

AWS Cloud Map 引入了一个用于检索服务修订版的新 API。它允许您的应用程序仅在云资源发生变化时才更新其状态,从而最大限度地减少发现流量和 API 成本。使用 AWS Cloud Map,您可以为应用程序资源(例如 Amazon Elastic Container Service (Amazon ECS) 任务、Amazon Elastic Compute Cloud (Amazon EC2) 实例、Amazon DynamoDB 表或其他云资源)定义自定义名称。然后,您可以使用这些自定义名称,借助 AWS SDK 和经过身份验证的 API 调用从应用程序中发现云资源的位置和元数据。

虽然现有 AWS Cloud Map 的 DiscoverInstances API 会返回有关已注册云资源的完整信息,但名为 DiscoverInstancesRevision 的新 API 仅返回修订号。现在,为了使您的应用程序了解其所依赖的云资源的最新状态,您可以进行一个仅返回修订号的轻量级 API 调用。然后,您可以将其与云资源完整列表的修订版进行比较,如果修订版未更改,则无需再次调用 DiscoverInstances API。它可以减少网络流量,允许您优化应用程序,并降低与服务发现相关的成本。

要了解更多信息,请参阅 AWS Cloud Map 文档。如需查看提供 AWS Cloud Map 的所有区域,请参阅 AWS 区域表