创建 Snowflake 连接 - Amazon Glue
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

创建 Snowflake 连接

注意

统一连接(连接 v2)将所有连接标准化,以便使用 USERNAMEPASSWORD 密钥作为基本身份验证凭证。仍可通过包含 sfUsersfPassword 密钥的 API 创建 v1 连接。

在 Amazon Glue Studio 中添加数据来源 - Snowflak 节点时,您可以选择现有的 Amazon Glue Snowflake 连接或创建新连接。必须选择 SNOWFLAKE 类型连接,而不是配置为连接到 Snowflake 的 JDBC 类型连接。请按照以下过程创建 Amazon Glue Snowflake 连接:

创建 Snowflake 连接
  1. 在 Snowflake 中,生成一个用户 snowflakeUser 和密码 snowflakePassword

  2. 确定 Snowflake 仓库,该用户将与哪个 snowflakeWarehouse 互动。要么将其设置为 snowflakeUserDEFAULT_WAREHOUSE,要么在下一步中记住它。

  3. 在 Amazon Secrets Manager 中,使用您的 Snowflake 凭证创建密钥。要在 Secrets Manager 中创建密钥,请按照 Amazon Secrets Manager 文档中创建 Amazon Secrets Manager 密钥中的教程进行操作。创建密钥后,保留密钥名称 secretName,以供下一步使用。

    • 选择键/值对时,请使用键 sfUsersnowflakeUser 创建一对。

    • 选择键/值对时,请使用键 sfPasswordsnowflakePassword 创建一对。

    • 选择键/值对时,请使用键 sfWarehousesnowflakeWarehouse 创建一对。如果在 Snowflake 中设置了默认值,则不需要这样做。

  4. 在 Amazon Glue Data Catalog 中,按照添加 Amazon Glue 连接中的步骤创建连接。创建连接后,保留连接名称 connectionName,以供下一步使用。

    • 选择连接类型时,请选择 Snowflake。

    • 选择 Snowflake URL 时,请提供您的 Snowflake 实例的主机名。URL 将使用表单 account_identifier.snowflakecomputing.com 中的主机名。

    • 选择 Amazon 密钥时,请提供 secretName