Аврора - загрузка данных из s3, когда корзина зашифрована - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь загрузить данные из файла CSV, который хранится в зашифрованном сегменте S3, в таблицу Aurora.

LOAD DATA FROM S3 's3-eu-west-1://my.bucket/payout/export_payout.csv'
INTO TABLE payout
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
(payment_block_key,doc_date, item_text, currency, @days_in_arrears)
SET
days_in_arrears = NULLIF(@days_in_arrears, '');

Если я запускаю этот запрос, я получаю следующую ошибку:

S3 API returned error: Access Denied:Access Denied

Как мне указать ключ KMS arn для загрузки файла в aurora?

1 Ответ

0 голосов
/ 12 апреля 2019

Aurora использует роль IAM для доступа к данным из Amazon S3. Вам потребуется предоставить этой роли разрешение на доступ к корзине S3, а также разрешение на использование соответствующего ключа от KMS.

См .:

...