【问题标题】:Unload/Write data from Snowflake on GCP to AWS S3从 GCP 上的 Snowflake 卸载/写入数据到 AWS S3
【发布时间】:2020-06-30 00:35:57
【问题描述】:

我是 Snowflake 的新手,无法真正找到答案 — 将 GCP 上托管的 Snowflake 中的数据卸载到 AWS S3 存储桶的正确/推荐方法是什么?它是否与从已托管在 AWS 上的 Snowflake 卸载到 S3 的过程相同,如突出显示的here?是否需要授予任何其他安全问题或权限?

在这种情况下,您如何协调不同云提供商之间的出/入?

您能否使用适用于雪花的 JDBC/ODBC 驱动程序简单地跨云连接和传输数据?

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    将数据从托管在 GCP 上的 Snowflake 卸载到 AWS S3 存储桶的正确/推荐方法是什么? 它是否与从已托管在 AWS 上的 Snowflake 卸载到 S3 的过程相同,如突出显示的here? 是否需要授予任何其他安全问题或权限?

    是的,该链接包含设置任何 Snowflake 部署与您自己的 AWS 账户之间的集成所需的大部分步骤,以执行卸载操作。

    雪花supports unloading across-clouds seamlessly as a use-case,与some egress charges

    您需要允许 Snowflake a supported mode of write access 访问特定的云存储帐户。从 GCP 访问 S3 将从 GCP's data-center IPsoccur over the internet (HTTPS),如果当前限制超出身份验证要求,则应允许存储桶策略允许此类访问。

    您能否使用适用于雪花的 JDBC/ODBC 驱动程序简单地跨云连接和传输数据?

    是的。语句执行由 Snowflake 的 virtual warehouses(即服务端,而不是客户端)完成,COPY INTO <location> 是其 JDBC/ODBC 驱动程序也支持的常规语句。

    【讨论】:

    • 您好Kirby,感谢您的回复!只是想澄清几点。您提到 > 设置与任意 AWS 账户的集成以执行卸载操作。不确定我是否遵循这一点——在我的用例中,雪花在 GCP 上。不会是雪花的仓库从GCP卸货吗? > 应允许存储桶策略以允许此类访问 您的意思是应将存储桶设置为允许公共互联网访问吗?
    猜你喜欢
    • 2021-08-15
    • 1970-01-01
    • 2017-07-31
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    相关资源
    最近更新 更多