安裝 aws_s3 擴充功能 - Amazon Relational Database Service

安裝 aws_s3 擴充功能

您需要先安裝 aws_s3 擴充功能,才能將 Amazon S3 與 RDS for PostgreSQL 資料庫執行個體搭配使用。此擴充功能提供從 Amazon S3 匯入資料的函數。它還提供了從 RDS for PostgreSQL 資料庫執行個體中匯出資料到 Amazon S3 儲存貯體的功能。如需更多詳細資訊,請參閱 將資料從 RDS for PostgreSQL 資料庫執行個體匯出至 Amazon S3aws_s3 擴充功能取決於 aws_commons 擴充功能中的一些輔助函數,需要時會自動安裝。

安裝 aws_s3 擴充功能
  1. 使用 psql (或 pgAdmin) 以具有 rds_superuser 權限的使用者身分連接到 RDS for 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 匯入和匯出資料的功能。