安装 aws_s3 扩展名 - Amazon Aurora

安装 aws_s3 扩展名

在将 Amazon S3 用于 Aurora PostgreSQL 数据库集群之前,您需要安装 aws_s3 扩展。此扩展提供从 Amazon S3 导入数据的函数。它还提供将数据从 Aurora PostgreSQL 数据库集群的实例中导出到 Amazon S3 桶的函数。有关更多信息,请参阅 将数据从 Aurora PostgreSQL 数据库集群导出到 Amazon S3aws_s3 扩展依赖于 aws_commons 扩展(需要时自动安装)中的一些帮助程序函数。

安装 aws_s3 扩展
  1. 使用 psql(或 pgAdmin)以具有 rds_superuser 权限的用户身份,连接到 Aurora PostgreSQL 数据库集群的写入器实例。如果您在设置过程中保留原定设置名称,则以 postgres 进行连接。

    psql --host=111122223333.aws-region.rds.amazonaws.com --port=5432 --username=postgres --password
  2. 要安装扩展,请运行以下命令。

    postgres=> CREATE EXTENSION aws_s3 CASCADE; NOTICE: installing required extension "aws_commons" CREATE EXTENSION
  3. 要验证扩展是否已安装,可以使用 psql \dx 元命令。

    postgres=> \dx List of installed extensions Name | Version | Schema | Description -------------+---------+------------+--------------------------------------------- aws_commons | 1.2 | public | Common data types across AWS services aws_s3 | 1.1 | public | AWS S3 extension for importing data from S3 plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language (3 rows)

从 Amazon S3 导入数据和将数据导出到 Amazon S3 的函数现在可供使用。