将 Amazon S3 中的数据导入到 RDS for PostgreSQL 数据库实例 - Amazon Relational Database Service

将 Amazon S3 中的数据导入到 RDS for PostgreSQL 数据库实例

您可以将已使用 Amazon Simple Storage Service 存储的数据导入到 RDS for PostgreSQL 数据库实例上的表中。为此,您首先要安装 RDS for PostgreSQL aws_s3 扩展。该扩展提供用于从 AmazonS3 桶导入数据的函数。 是用于存储对象和文件的 Amazon S3 容器。数据可以位于逗号分隔值(CSV)文件、文本文件或压缩(gzip)文件中。接下来,您可以了解如何安装扩展以及如何将数据从 Amazon S3 导入到表中。

要从 Amazon S3 导入到 RDS for PostgreSQL,您的数据库必须运行 PostgreSQL 版本 10.7 或更高版本。。

如果您没有将数据存储在 Amazon S3 上,则需要先创建桶并存储数据。有关更多信息,请参阅《Amazon Simple Storage Service 用户指南》中的以下主题。

支持从 Amazon S3 跨账户导入。有关更多信息,请参阅《Amazon Simple Storage Service 用户指南》中的授予跨账户权限

从 S3 导入数据时,您可以使用客户托管式密钥进行加密。有关更多信息,请参阅《Amazon Simple Storage Service 用户指南》中的 AWS KMS 中存储的 KMS 密钥

注意

对于 Aurora Serverless v1,不支持从 Amazon S3 导入数据。Aurora Serverless v2 支持此功能。