

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

# 虚幻引擎插件：设置 AWS 用户个人资料
<a name="unreal-plugin-profiles"></a>

安装插件后，使用有效的 AWS 帐户设置用户个人资料。您可以在插件中维护多个配置文件，但一次只能选择一个配置文件。每当使用插件时，请选择要使用的配置文件。每个工作流程页面都会显示当前选择的配置文件。

维护多个配置文件使您能够在不同的托管部署之间切换。例如，您可以设置使用相同 AWS 账户但部署到不同 AWS 区域的配置文件。或者，您可以使用不同的 AWS 帐户、用户和权限集来设置配置文件。

**注意**  
如果您已在工作站上安装了 AWS CLI 并且已经配置了配置文件，则该Amazon GameLift Servers插件将对其进行检测并将其列为现有配置文件。该插件会自动选择任何名为 `[default]` 的配置文件。您可以使用现有配置文件或创建新的配置文件。

必须启动所有配置文件才能在您的账户用户下设置一些必需的 AWS 资源。

**管理您的 AWS 个人资料**

1. 在 Unreal 编辑器主工具栏中，选择 Amazon GameLift Servers 菜单，然后选择 **AWS 访问凭证**。此操作会打开 Amazon GameLift Servers 插件并转到**设置您的用户配置文件**页面。

1. 使用按钮创建新 AWS 帐户或为已有的 AWS 帐户设置用户个人资料。

1. 如果您还没有用户配置文件，系统会提示您输入配置文件详细信息并创建新的配置文件。提供以下信息：
   + 一个 AWS 账户。如果您创建了一个新 AWS 帐户，请使用链接 AWS 管理控制台 并按照提示进行操作。有关更多详细信息，请参阅[创建 AWS 账户](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-creating.html)。
   + 有权使用Amazon GameLift Servers和其他必需 AWS 服务的 AWS 用户。有关设置具有Amazon GameLift Servers权限的 AWS Identity and Access Management (IAM) 用户以及使用长期证书进行编程访问的说明，请参阅[设置 AWS 用户账户](setting-up-aws-login.md)。
   + 您的 AWS 用户的凭证。这些证书由 AWS 访问密钥 ID 和 AWS 密钥组成。有关更多详细信息，请参阅[获取访问密钥](https://docs.aws.amazon.com/cli/latest/userguide/cli-authentication-user.html#cli-authentication-user-get)。
   + AWS 区域。这是您要在其中创建托管 AWS 资源的地理位置。在开发过程中，我们建议使用靠近您的实际位置的区域。从[支持的区域列表中选择一个 AWS 区域](https://docs.aws.amazon.com/general/latest/gr/gamelift.html)。

1. 如果插件检测到现有配置文件，则会显示可用配置文件列表。从列表中选择现有配置文件，或选择**添加其他配置文件**以创建新的配置文件。

## 引导用户配置文件
<a name="unreal-plugin-profiles-bootstrap"></a>

所有配置文件必须进行引导才能与 Amazon GameLift Servers 插件搭配使用。引导会创建特定于该配置文件的 Amazon S3 存储桶。它用于存储项目配置、构建构件和其他依赖项。存储桶不会在其他配置文件之间共享。

Bootstrapp涉及创建新 AWS 资源，并且可能会产生成本。

**要引导您的配置文件，请执行以下操作：**

1. 在 **AWS 访问凭证**页面上，检查要使用的用户配置文件的引导状态。如果配置文件的引导状态为“非活动”，并且未列出 S3 存储桶，则需要引导配置文件。

1. 选择要使用的配置文件，然后选择**引导配置文件**。

1. 等待引导状态变为“活动”。这可能需要几分钟的时间。