

# 创建 Snowflake 源节点
<a name="creating-snowflake-source-node"></a>

## 所需权限
<a name="creating-snowflake-source-node-permissions"></a>

 使用 Snowflake 数据来源的 AWS Glue Studio 作业需要额外的权限。有关如何为 ETL 作业添加权限的更多信息，请参阅 [Review IAM permissions needed for ETL jobs](https://docs.aws.amazon.com/glue/latest/ug/setting-up.html#getting-started-min-privs-job)。

 `SNOWFLAKE` AWS Glue 连接使用 AWS Secrets Manager 密钥来提供凭证信息。您在 AWS Glue Studio 中的作业和数据预览角色必须具有读取此密钥的权限。

## 添加 Snowflake 数据来源
<a name="creating-snowflake-source-node-add"></a>

**先决条件：**
+ 您的 Snowflake 凭证的 AWS Secrets Manager 密钥
+ Snowflake 类型 AWS Glue Data Catalog 连接

**要添加**数据来源 — Snowflake** 节点，请执行以下操作：**

1.  为您的 Snowflake 数据来源选择连接。这假设该连接已经存在，并且您可以从现有连接中进行选择。如果需要创建连接，请选择**创建 Snowflake 连接**。有关更多信息，请参阅 [Overview of using connectors and connections](https://docs.aws.amazon.com/glue/latest/ug/connectors-chapter.html#using-connectors-overview)。

    选择连接后，您可以通过单击**查看属性**来查看连接属性。可以看到有关连接的信息，包括 URL、安全组、子网、可用区、描述以及创建时间（UTC）和上次更新时间（UTC）时间戳。

1.  选择 Snowflake 源选项：
   +  **选择单个表** - 该表包含您要从单个 Snowflake 表中访问的数据。
   +  **输入自定义查询** - 允许您根据自定义查询访问多个 Snowflake 表中的数据集。

1.  如果您选择单个表，请输入 Snowflake 架构的名称。

    或者，选择**输入自定义查询**。选择此选项可访问多个 Snowflake 表中的自定义数据集。选择此选项后，输入 Snowflake 查询。

1.  在**性能和安全**选项（可选）中，
   +  **启用查询下推** — 选择是否要将工作卸载到 Snowflake 实例。

1.  在**自定义 Snowflake 属性**（可选）中，根据需要输入参数和值。