ASMのきもち

DBとAnsibleが気になって仕方ない人のブログ

AWS RDS for OracleのS3連携を一般ユーザで実施する方法

久しぶりにブログ書いたと思ったら技術メモですが…はい、元気です生きてます!
RDS for Oracleとは随分仲良くなったのですが、S3連携するときに困ったことをメモ。

RDS for OracleがS3と連携するための設定、及び手順配下に記載があります。
aws.amazon.com


そこで、DB側のADMIN権限ではない一般ユーザでS3連携の以下コマンドを実行すると、エラーが出てできなかったのですが。
どうもこの権限が足りないみたいです。

GRANT EXECUTE ON RDSADMIN.RDSADMIN_S3_TASKS TO <UserName>;
GRANT EXECUTE ON RDSADMIN.RDS_FILE_UTIL TO <UserName>;


ついでにディレクトリオブジェクトにも読み取り/書き込み権限付与も忘れずに。

GRANT READ ON DIRECTORY DATA_PUMP_DIR TO <UserName>;
GRANT WRITE ON DIRECTORY DATA_PUMP_DIR TO  <UserName>;


権限周り、ちゃんとRDS版勉強しないとなと反省の日々でございまする…とほほー。