Каковы все разрешения, требуемые другим результатом запроса красного смещения в мое ведро AWS S3 - PullRequest
0 голосов
/ 17 февраля 2019

У нас есть доступ к другому кластеру красного смещения AWS.Мы хотим выгрузить один из результатов запроса таблиц в нашу корзину S3.Можем ли мы знать, каковы все разрешения, необходимые для выгрузки этих результатов в нашу корзину S3.

Попытка поиска в Google, но не нашла связанных документов.

1 Ответ

0 голосов
/ 18 февраля 2019

Если вы можете получить доступ к Redshift, любой таблице / представлению и можете сделать SELECT для нее, то вы также сможете unload, чтобы выбрать.В отношении Redshift специальных разрешений не требуется.

Хотя для выгрузки данных вам необходимо иметь действительные S3 IAM role или S3 Access/Secret Key.Другой способ взглянуть на unload состоит в том, чтобы больше выбирать объемные данные и перенаправлять их в физическое хранилище S3 для других целей.

Вот официальная страница документации unload.

https://docs.aws.amazon.com/redshift/latest/dg/t_Unloading_tables.html

с учетными данными S3

unload ('select * from venue')  to 's3://mybucket/tickit/venue_' access_key_id <access-key-id>' secret_access_key '<secret-access-key>'

с ролью IAM,

 unload ('select * from venue') to 's3://mybucket/tickit/unload/venue_' iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...