У меня есть 2 аккаунта AWS: Account1 и Account2. У меня есть некоторые данные, хранящиеся в S3 в Account1, и я зарегистрировал эти данные в таблице Athena в Account1. Теперь я хотел бы получить доступ к той же таблице Athena из Account2. Я понимаю, что могу создать таблицу Athena в Account2 для запроса данных в Account1, но в идеале я хотел бы сохранить все таблицы в Account1.
Как получить доступ к таблицам AWS Athena из другой учетной записи
comment
К сожалению, это [ограничение] [1] Athena не поддерживает доступ между аккаунтами к каталогу данных AWS Glue. [1]: документы. aws.amazon.com/athena/latest/ug/
- person Prabhakar Reddy   schedule 25.12.2018
comment
@alexgbelov нашли ли вы ответ на этот вопрос
- person Kaspa Phani Vardhan   schedule 14.02.2019
Ответы (2)
С мая 2021 года это теперь можно зарегистрировать каталог данных из другой учетной записи в Amazon Athena, см. Руководство пользователя.
Тем не менее, требуется Athena Query Engine v2, и есть несколько других ограничения.
person
Tomasz Zielański
schedule
13.05.2021
На сегодняшний день это кажется возможным только путем развертывания в Account2 (учетной записи, из которой вы хотите запросить) Lambda с соответствующими разрешениями для доступа к каталогу данных в Account1.
См. этот другой ответ и связанная запись в блоге AWS.
person
Nicolas Jean
schedule
29.12.2020