將檔案上傳至 Amazon S3 以搭配 COPY 使用 - Amazon Redshift

自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將檔案上傳至 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 API 或 CLI 來指定端點,即可以在特定區域中建立 Amazon S3 儲存貯體。

在資料載入之後,驗證 Amazon S3 上有正確的檔案。