首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以通过REST协议直接上传文件到Snowflake吗?

可以通过REST协议直接上传文件到Snowflake吗?
EN

Stack Overflow用户
提问于 2021-01-15 23:24:27
回答 1查看 118关注 0票数 2

有没有人知道是否可以直接使用REST API端点将文件上传到Snowflake,而不使用https://docs.snowflake.com/en/user-guide/dotnet-driver.html等第三方驱动程序

我在他们的一般API文档:https://docs.snowflake.com/en/user-guide/data-load-snowpipe-rest-apis.html中没有找到这样的信息,但我假设这些信息可能不是公开的。有人知道吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-16 07:05:39

您引用的API是针对Snowpipe的。这个API是受支持的,并且有公开的文档,但我不认为它是您想要的。

Snowpipe REST API不上载文件。相反,您可以调用它来通知Snowpipe,在外部阶段中有新文件可以复制到表中。要将文件上传到S3、Azure Blob或GCP中的外部stage,还需要其他一些东西。

至于通用的REST API,它只支持Snowflake和合作开发人员使用,没有公开文档。最好的方法是使用其中一个驱动程序或连接器(ODBC、JDBC、.NET驱动程序等)。上传文件。如果这对您不起作用,您可以使用任何您喜欢的云主机支持的方法将文件放到外部阶段。然后,您可以使用Snowpipe将副本复制到表中,或者只使用SQL和一个仓库将副本复制到表中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65738808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档