本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Location Serv
本主题提供最佳实践来帮助您使用 Amazon Location Service。虽然这些最佳做法可以帮助您充分利用亚马逊Location Service,但它们并不代表完整的解决方案。您应仅遵循适用于您的环境的建议。
安全性
为了帮助管理甚至避免安全风险,请考虑以下最佳实践:
-
使用联合身份和 IAM 角色管理、控制或限制对您的 Amazon Location 资源的访问权限。有关更多信息,请参阅 IAM 用户指南中的 IAM 最佳实践。
-
遵循最小权限原则,仅授予对您的亚马逊Location Service 资源所需的最低访问权限。有关更多信息,请参阅使用策略管理访问:
-
使用监控和记录工具跟踪资源访问和使用情况。有关更多信息Amazon Location Service,请参阅《AWS CloudTrail用户指南》中的 and 记录跟踪的数据事件。
-
在服务器和浏览器之间传输数据时,使用安全连接,例如在开始时增加安全性并保护用户免受攻击的连接。
https://
有关侦探和预防性安全最佳实践的更多信息,请参阅中的主题Amazon Location Service。
资源管理
为了帮助有效管理您在 Amazon Location Service 中的位置资源,请考虑以下最佳实践:
-
使用对您的预期用户群至关重要的区域终端节点来改善他们的体验。有关区域终端节点的信息,请参阅Amazon Location S。
-
对于使用数据提供者的资源,例如地图资源和地点索引资源,请务必遵守特定数据提供者的使用条款协议。有关更多信息,请参阅数据提供者。
-
通过为地图、地点索引或路线的每种配置设置一个资源,最大限度地减少资源的创建。在一个区域内,每个数据提供者或地图样式通常只需要一个资源。大多数应用程序使用现有资源,并且不在运行时创建资源。
-
在单个应用程序中使用不同的资源(例如地图资源和路线计算器)时,请在每个资源中使用相同的数据提供器以确保数据匹配。例如,使用路径计算器创建的路径几何与使用地图资源绘制的地图上的街道对齐。
账单和成本管理
为了帮助管理成本和账单,请考虑以下最佳实践:
-
使用监控工具,例如亚马逊 CloudWatch,来跟踪您的资源使用情况。您可以设置警报,在使用量即将超过指定限制时通知您。有关更多信息,请参阅《A mazon CloudWatch 用户指南》中的创建账单告警以监控估计AWS mazon 费用。
配额和使用量
您AWS 账户包括用于设置默认使用量限制的配额。您可以设置警报,在使用量接近上限时提醒您,也可以在需要时请求提高配额。有关如何使用配额的信息,请参阅以下主题。
-
在 Amazon CloudWatch 用户指南中@@ 可视化您的服务配额并设置警报。
您可以创建警报,以便在接近超出限制时提前发出警告。我们建议您在每个使用 Amazon LocationAWS 区域 的地方为每个配额设置警报。例如,您可以监控SearchPlaceIndexForText
操作的使用情况,并在超过当前配额的 80% 时创建警报。
当你收到有关配额的警报警告时,你必须决定该怎么做。您可能正在使用其他资源,因为您的客户群已经增长。在这种情况下,您可能需要请求增加配额,例如将该区域的 API 调用的配额增加 50%。或者,您的服务可能出现错误,导致您向Amazon Location拨打额外的不必要电话。在这种情况下,你需要解决你的服务中的问题。