Можно ли связать роль IAM с кластером Aurora? - PullRequest
0 голосов
/ 04 декабря 2018

Я хотел бы загрузить одну из моих таблиц в RDS непосредственно на S3, используя INTO OUTFILE S3 ....

Я следую инструкциям здесь: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html

Один из шагов требует, чтобыЯ связываю роль IAM с моим кластером.Но по какой-то причине этот параметр недоступен:

enter image description here

В результате, когда я пытаюсь использовать INTO OUTFILE S3 ..., я все еще получаю это сообщение об ошибке: S3 API returned error: Missing Credentials: Cannot instantiate S3 Client.

Я на 99% уверен, что это работало для меня в прошлом, просто следуя правилам, но я не могу воспроизвести его.

Кто-нибудь знает, как это сделать?исправить это?

Спасибо за тонну!

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Я считаю, что это ошибка пользовательского интерфейса, мой аккаунт не показывает этот новый пользовательский интерфейс.В общем, добавление ролей - это действие на уровне кластера.Ваш скриншот сильно чувствителен, поэтому я не могу разобрать, пытались ли вы это сделать на кластере или в инстансе.

Обходной путь, как вы уже поняли, заключается в использовании AddRoleToCluster Api.Если вы считаете, что это ошибка пользовательского интерфейса, разместите сообщение на форумах AWS или откройте вопрос о поддержке, чтобы кто-то мог его устранить.Приветствия.

0 голосов
/ 04 декабря 2018

Нашел решение.Консоль иногда не отображает вещи должным образом.Используйте команду в CLI, и она должна работать нормально.Вот оно:

PROMPT> aws rds add-role-to-db-cluster --db-cluster-identifier [ENTER_YOUR_CLUSTER] --role-arn [ENTER_THE_ROLE]

Взято из: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraSettingUp.html

...