本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Location Service 控制台进行身份验证
注意
要了解有关身份验证的更多信息,请参阅使用 Amazon Location Service 进行身份验证。
要使用 Amazon Location Service,必须向用户授予访问构成Amazon Location 的资源和 API 的权限。默认情况下,Amazon Location API 需要身份验证才能使用。您可以使用 Amazon Cognito 或 API 密钥为匿名用户提供身份验证和授权。
在创建您的第一个 Amazon Location 地图和地点应用程序教程中,该应用程序是匿名使用的,这意味着您的用户无需登录。在该教程中,您创建用于示例应用程序的 API 密钥。
按照以下过程创建您的第一个 API 密钥。
-
在 Amazon Location 控制台
中,从左侧菜单中选择 API 密钥。 -
在 API 密钥页面上,选择创建 API 密钥。
-
在创建 API 密钥页面中,填写以下信息:
-
名称——您的 API 密钥的名称,例如
MyHelloWorldApp。 -
描述 – API 密钥的可选描述。
-
操作——指定您要使用此 API 密钥授权的操作。您必须至少选择 geo-maps:Get* 和 geo-places:Search*。
-
到期时间 – (可选)添加 API 密钥的到期日期和时间。有关更多信息,请参阅 API 密钥最佳实践。
-
客户端限制 –(可选)添加一个或多个 Web 域或者一个或多个 Android 或 Apple 应用程序,以便在其中使用 API 密钥。例如,如果 API 密钥是为了允许应用程序在网站
example.com上运行,那么您可以将*.example.com/设置为允许的引用站点。 -
标签 – (可选)向 API 密钥添加标签。
重要
建议您通过设置到期时间或引用站点(如果不是两者兼而有之)来保护 API 密钥的使用。
-
-
选择创建 API 密钥以创建 API 密钥。
-
在 API 密钥的详情页面上,您可以看到有关您创建的 API 密钥的信息。
选择显示 API 密钥,然后复制密钥值以供创建您的第一个 Amazon Location 地图和地点应用程序教程稍后使用。密钥值的格式为
v1.public.。a1b2c3d4...