Перекрестный доступ к аккаунту Athena/Glue
Можно ли напрямую получить доступ к Athena и Glue в другой учетной записи через EC2/EMR? Я хочу не поддерживать каталог данных в моей учетной записи AWS и повторно использовать существующий каталог.
1 ответ
Я бы порекомендовал вам применить STS, который позволяет учетной записи (назовем ее Альфа) на EMR взять на себя роль учетной записи Athena (назовем ее бета).
Для этого вам нужно создать роль (в IAM/Roles) с разрешениями (вкладка permissions) для Athena/GLUE в бета-версии. И добавьте учетную запись Альфа как доверительные отношения (вкладка доверительные отношения).
После этого вы можете вызывать API предположительной роли от Alpha, который дает вам временные учетные данные (ключ, секрет и токен) для выполнения действий в качестве роли в бета-версии учетной записи.