

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

# 创建环境配置文件
<a name="create-environment-profile"></a>

在 Amazon DataZone 中，环境配置文件是一个可用于创建环境的模板。环境配置文件旨在通过在配置文件中嵌入放置信息（例如 AWS 账户和区域）来简化环境创建。有关更多信息，请参阅 [亚马逊 DataZone 术语和概念](datazone-concepts.md)。要在 Amazon DataZone 域中创建环境配置文件，您必须属于 Amazon DataZone 项目。所有环境配置文件归项目所有，任何项目中的所有授权用户均可使用这些配置文件来创建新环境。

**创建环境配置文件**

1. 使用 Amazon DataZone 数据门户 URL 导航到该数据门户，然后使用 SSO 或 AWS 凭证登录。如果您是 Amazon DataZone 管理员，则可以使用在其中创建 Amazon DataZone 域的 AWS 账户访问 Amazon DataZone 控制台（网址为 [https://console.aws.amazon.com/datazone](https://console.aws.amazon.com/datazone)）来获取该数据门户 URL。

1. 在数据门户中，选择**浏览项目**，然后选择要在其中创建环境配置文件的项目。

1. 导航到项目中的**环境**选项卡，然后选择**创建环境配置文件**。

1. 配置以下字段：
   + **名称** – 环境配置文件的名称。
   + **描述** –（可选）环境配置文件的描述。
   + **所有者项目** – 此字段中默认选择将在其中创建配置文件的项目。
   + **蓝图** – 为其创建此配置文件的蓝图。您可以选择某个默认 Amazon DataZone 蓝图（数据湖或数据仓库）。

     如果已指定数据仓库蓝图，请执行以下操作：
     + 提供一个参数集。要选择现有参数集，请选择**选择参数集**选项。如果要输入自己的参数，请选择**输入自己的**。
     + 如果您选择现有参数，请执行以下操作：
       + 从下拉列表中选择一个 AWS 账户。
       + 从下拉列表中选择一个参数集。
     + 如果您选择输入自己的参数，请执行以下操作：
       + 通过从下拉列表中选择“AWS 账户和区域”来提供 AWS 参数。
       + 提供 Redshift 数据仓库参数：
         + 选择 Amazon Redshift 集群或 Amazon Redshift Serverless
         + 输入保存所选 Amazon Redshift 集群或 Amazon Redshift Serverless 工作组凭证的 AWS 密钥 ARN。必须使用用于创建环境配置文件的域 ID 和项目 ID 来标记 AWS 密钥。
           + `AmazonDataZoneDomain: [Domain_ID]`
           + `AmazonDataZoneProject: [Project_ID]`
         + 输入 Amazon Redshift 集群或 Amazon Redshift Serverless 工作组的名称。
         + 输入所选 Amazon Redshift 集群或 Amazon Redshift Serverless 工作组中的数据库名称。
       + 在**授权项目**部分中，指定可以使用环境配置文件来创建环境的项目。默认情况下，域中的所有项目都可以使用账户中的环境配置文件来创建环境。要保留此默认设置，请选择**所有项目**。不过，您可以通过将授权项目分配给环境来限制这一点。为此，请选择**仅限授权项目**，然后指定可以使用此项目配置文件来创建环境的项目。
       + 在**发布**部分中，选择下列选项之一：
         + **从任何架构发布**：如果选择此选项，则使用此环境配置文件创建的环境可用于从上面提供的 Redshift 参数中选定的数据库中的任何架构进行发布。使用此环境配置文件创建的环境的用户也可以提供自己的 Amazon Redshift 参数，以便从环境配置文件中选定的 AWS 账户和区域内的任何架构进行发布。
         + **仅从默认环境架构发布**：如果选择此选项，则使用此环境配置文件创建的环境只能用于从 Amazon DataZone 为该环境创建的默认架构进行发布。使用此环境配置文件创建的环境的用户无法提供自己的 Amazon Redshift 参数。
         + **不允许发布**：如果选择此选项，则使用此环境配置文件创建的环境只能用于订阅和使用数据。环境根本无法用于发布任何数据。

     如果已指定数据湖蓝图，请执行以下操作：
     + 在 **AWS 账户参数**部分中，指定将用于创建潜在环境的 AWS 账号和 AWS 账户区域。
     + 在**授权项目**部分中，指定可以结合使用此环境配置文件与内置数据湖环境配置文件来创建环境的项目。默认情况下，域中的所有项目都可以使用账户中的数据湖蓝图来创建环境配置文件。要保留此默认设置，请选择**所有项目**。但是，您可以通过将项目分配给蓝图来施加限制。为此，请选择**仅限授权项目**，然后指定可以使用此项目配置文件来创建环境的项目。
     + 在**数据库**部分中，选择**任何数据库**以允许从用于创建环境的 AWS 账户和区域内的任何数据库进行发布，或者选择“仅限默认数据库”以仅允许从使用环境创建的默认发布数据库进行发布。

1. 选择**创建环境配置文件**。