最佳实践 - Amazon Location Service

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

最佳实践

以下是一些与 Amazon Location Service 集成的最佳实践。

资源管理

为了帮助有效管理您在 Amazon Location Service 中的位置资源,请考虑以下最佳实践:

  • 使用对您的预期用户群至关重要的区域终端节点来改善他们的体验。有关区域端点的更多信息,请参阅 Amazon Location 支持的区域

  • 对于使用数据提供程序的资源,例如地图资源和位置索引资源,请务必遵守特定数据提供程序的使用条款协议。有关更多信息,请参阅 使用条款和数据属性

  • 地图、位置索引或路线的每种配置都有一个资源,从而最大限度地减少资源的创建。在一个区域内,每个数据提供程序或地图样式通常只需要一个资源。大多数应用程序使用现有资源,并且不会在运行时创建资源。

  • 在单个应用程序中使用不同的资源(例如地图资源和路线计算器)时,请在每个资源中使用相同的数据提供程序来确保数据匹配。例如,使用路线计算器创建的路线几何与使用地图资源绘制的地图上的街道对齐。

账单和成本管理

为了帮助您管理费用和账单,请考虑以下最佳实践:

  • 使用诸如 Amazon CloudWatch 之类的监控工具来跟踪您的资源使用情况。您可以设置警报,在使用量即将超过您的指定限制时通知您。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的创建账单警报以监控 AWS 预估费用

配额和使用量

您 AWS 账户 包含的配额会为您的使用量设置默认限制。您可以设置警报,以便在使用量接近上限时提醒您,也可以在需要时请求提高配额。有关如何处理配额的信息,请参阅以下主题。

您可以创建警报,以便在接近超出限制时提前向您发出警告。我们建议您在每个 AWS 区域 使用 Amazon Location 的地方为每个配额设置警报。例如,您可以监控 SearchPlaceIndexForText 操作的使用情况,并在超过当前配额的 80% 时创建警报。

当你收到有关配额的警报警告时,你必须决定该怎么做。您可能正在使用其他资源,因为您的客户群已经扩大。在这种情况下,您可能需要申请增加配额,例如将该区域的 API 地理围栏配额增加 50%。或者,您的服务中可能存在错误,导致您对 Amazon Location 进行其他不必要的调用。在这种情况下,你需要解决服务中的问题。