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版勉強しないとなと反省の日々でございまする…とほほー。