将文件上传到 Amazon S3 以与 COPY 结合使用
将文本文件上载到 Amazon S3 时,可以采取以下几种方法:
如果您有压缩文件,我们建议您拆分大文件,以便充分利用 Amazon Redshift 中的并行处理。
另一方面,COPY 会自动拆分大型未压缩文本分隔文件数据,促进并行并有效分发大型文件中的数据。
创建一个用于存储数据文件的 Amazon S3 桶,然后将数据文件上载到该桶。有关创建桶和上载文件的信息,请参阅《Amazon Simple Storage Service 用户指南》中的使用 Amazon S3 桶。
重要
必须在与集群相同的 AWS 区域中创建存储数据文件的 Amazon S3 桶,除非您使用 REGION 选项指定 Amazon S3 桶所在的区域。
确保将 S3 IP 范围添加到您的允许列表中。要了解有关所需 S3 IP 范围的更多信息,请参阅网络隔离。
您可以通过以下方式在特定区域中创建 Amazon S3 桶:在使用 Amazon S3 控制台创建桶时选择该区域,或者在使用 Amazon S3 API 或 CLI 创建桶时指定端点。
数据加载后,确认 Amazon S3 上出现了正确的文件。