

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

# 使用 Amazon Location Service 控制台进行身份验证
<a name="set-up-auth"></a>

**注意**  
要了解有关身份验证的更多信息，请参阅[使用 Amazon Location Service 进行身份验证](access.md)。

要使用 Amazon Location Service，必须向用户授予访问构成Amazon Location 的资源和 API 的权限。默认情况下，Amazon Location API 需要身份验证才能使用。您可以使用 Amazon Cognito 或 API 密钥为匿名用户提供身份验证和授权。

在[创建您的第一个 Amazon Location 地图和地点应用程序](first-app.md)教程中，该应用程序是匿名使用的，这意味着您的用户无需登录。在该教程中，您创建用于示例应用程序的 API 密钥。

按照以下过程创建您的第一个 API 密钥。

1. 在 [https://console.aws.amazon.com/location](https://console.aws.amazon.com/location)中，从左侧菜单中选择 **API 密钥**。

1. 在 **API 密钥**页面上，选择**创建 API 密钥**。

1. 在**创建 API 密钥**页面中，填写以下信息：
   + **名称**——您的 API 密钥的名称，例如 `MyHelloWorldApp`。
   + **描述** – API 密钥的可选描述。
   + **操作**——指定您要使用此 API 密钥授权的操作。您必须至少选择 **geo-maps:Get\$1** 和 **geo-places:Search\$1**。
   + **到期时间** – （可选）添加 API 密钥的到期日期和时间。有关更多信息，请参阅 [API 密钥最佳实践](using-apikeys.md#api-keys-best-practices)。
   + **客户端限制** –（可选）添加一个或多个 Web 域或者一个或多个 Android 或 Apple 应用程序，以便在其中使用 API 密钥。例如，如果 API 密钥是为了允许应用程序在网站 `example.com` 上运行，那么您可以将 `*.example.com/` 设置为允许的引用站点。
   + **标签** – （可选）向 API 密钥添加标签。
**重要**  
建议您通过设置到期时间或引用站点（如果不是两者兼而有之）来保护 API 密钥的使用。

1. 选择**创建 API 密钥**以创建 API 密钥。

1. 在 API 密钥的详情页面上，您可以看到有关您创建的 API 密钥的信息。

   选择**显示 API 密钥**，然后复制密钥值以供[创建您的第一个 Amazon Location 地图和地点应用程序](first-app.md)教程稍后使用。密钥值的格式为 `v1.public.a1b2c3d4...`。