如何通过Python Boto3将数据加载到Amazon Redshift?

发布于 2021-01-29 15:22:46

在Amazon Redshift的入门指南中,使用SQLWorkbench / J从Amazon S3提取数据并将其加载到Amazon
Redshift集群中。我想模仿连接到集群并使用Boto3将示例数据加载到集群中的相同过程。

但是,在Boto3的Redshift文档中,我无法找到允许我将数据上传到Amazon
Redshift集群的方法。

我已经能够使用Boto3通过以下代码与Redshift连接:

client = boto3.client('redshift')

但是我不确定采用哪种方法可以创建表或将数据上传到Amazon
Redshift,方法与使用SQLWorkbenchJ教程一样

关注者
0
被浏览
50
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    返回您链接的教程中的第4步。看看它在哪里显示如何获取群集的URL?您必须使用PostgreSQL驱动程序连接到该URL。诸如Boto3的AWS开发工具包提供对AWS
    API的访问。您需要通过PostgreSQL API连接到Redshift,就像连接到RDS上的PostgreSQL数据库一样。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看