View a markdown version of this page

使用 Amazon Location Service 进行身份验证 - Amazon Location Service

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

使用 Amazon Location Service 进行身份验证

要使用 Amazon Location Service,必须向用户授予访问构成Amazon Location 的资源和 API 的权限。您可以使用三种策略来授予对资源的访问权限:

  • API 密钥-向未经身份验证的用户授予地图、地点和路线 API 的只读访问权限。当您不需要对每个用户(例如公共 Web 应用程序)进行身份验证时,API 密钥是最简单的选择。有关更多信息,请参阅 使用 API 密钥进行身份验证

  • Amazon Cognito — 授予对所有亚马逊定位服务 API 的匿名或经过身份验证的访问权限。借助 Amazon Cognito,您可以定义更丰富的授权策略,组合多种身份验证方法,并使用自己的登录流程。有关更多信息,请参阅 使用 Amazon Cognito 进行身份验证

  • AWS Identity and Access Management (IAM) — 向使用 AWS IAM Identity Center 或 IAM 进行身份验证的用户授予访问权限。将 IAM 用于服务器端应用程序、内部工具以及任何需要完全控制权限的场景。有关更多信息,请参阅 用于 AWS Identity and Access Management 进行身份验证