Тот же запрос работает на Athena и не работает на Lambda — разрешения S3
Я пытаюсь запросить секционированную таблицу, основанную на корзине S3, из Lambda
и получаю следующую ошибку:
Но когда я использовал тот же запрос через Athena, он работал хорошо.
- Моя роль Lambda включает полное разрешение S3 для всех ресурсов.
Кстати, я получил доступ к другой корзине S3 (другая учетная запись), это не моя корзина, но я прочитал и перечислил разрешения. и с помощью Lambda я могу создать таблицу разделов в их корзине.
Используя Lambda, этот запрос работает
ALTER TABLE access_Partition ADD PARTITION
(year = '2022', month = '03',day= '15' ,hour = '01') LOCATION 's3://sddds/2022/03/15/01/';
Но выберите запрос в приведенной выше таблице (после создания) и получите ошибку разрешения (когда я открываю выполненный запрос на Athena, он помечается как неудавшийся, но я могу успешно его запустить)
select * from access_Partition
Пожалуйста, порекомендуйте!!!