データベース取り込みとレプリケーション > データベース取り込みとレプリケーションターゲット - 準備と使用方法 > Amazon Redshiftターゲット
  

Amazon Redshiftターゲット

ターゲットの準備

Redshiftデータベースユーザーが、データベース取り込みとレプリケーションに必要な次の最小限の権限を持っていることを確認します。
grant create on database <database_name> to <username>;
grant create on schema <schema_name> to <username>;
Redshiftのロールベースのアクセス制御(RBAC)を使用する場合は、これらの権限を適切なロールに付与します。これらの権限により、ユーザーはタスクのデプロイ、実行時のターゲットテーブルの作成、ジョブの再デプロイ、再同期、再開など、データベース取り込みとレプリケーションのすべての操作を実行できます。
データベースとスキーマへのアクセスに必要な権限をユーザーが持っているかどうかを確認するには、次のシステム関数を使用します。
select has_database_privilege('<username>', '<databaseName>', 'create');
select has_schema_privilege('<username>', '<schemaName>', 'create');
注:
新しいデータベースユーザーを作成する場合は、既存のデータベース、スキーマ、およびテーブルオブジェクトにアクセスするために必要な権限をそのユーザーに明示的に付与する必要があります。

使用に関する考慮事項: