aws_s3 拡張機能のインストール
Aurora PostgreSQL DB クラスター で Amazon S3 を使用する前に、aws_s3
拡張機能をインストールする必要があります。この拡張機能には、Amazon S3 からデータをインポートするための関数が含まれます。また、Aurora PostgreSQL DB クラスターのインスタンス から Amazon S3 バケットへデータをエクスポートするための関数も含まれています。詳しくは、「Aurora PostgreSQL DB クラスターから Amazon S3 へのデータのエクスポート」を参照してください。aws_s3
拡張機能は aws_commons
拡張機能の一部のヘルパー関数に依存しており、必要に応じて自動的にインストールされます。
aws_s3
拡張機能をインストールするには
rds_superuser
権限があるユーザーとして、psql (または pgAdmin) を使用して Aurora PostgreSQL DB クラスターのライターインスタンス に接続します。設定プロセス中にデフォルトの名前を保持している場合は、postgres
として接続します。psql --host=
111122223333
.aws-region
.rds.amazonaws.com --port=5432 --username=postgres --password拡張機能をインストールするには、次のコマンドを実行します。
postgres=>
CREATE EXTENSION aws_s3 CASCADE;NOTICE: installing required extension "aws_commons" CREATE EXTENSION
拡張機能がインストールされていることを確認するには、psql
\dx
メタコマンドを使用します。postgres=>
\dxList 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 にエクスポートするための関数が使用できるようになりました。