1 Answer
- Newest
- Most votes
- Most comments
0
Can you please confirm if your s3 path is registered in account A lake formation. If not, lake formation will not vend credentials to access data. Register[1] your table S3 path (or entire bucket) in lake formation and try running the query again in account B. Also make sure IAM role associated when registering the path has all the permissions listed in the doc[2].
[1] https://docs.aws.amazon.com/lake-formation/latest/dg/register-data-lake.html [2] https://docs.aws.amazon.com/lake-formation/latest/dg/registration-role.html
Yes you are right, it is not required to provide cross-account access to s3 bucket if the s3 path is registered in lake formation.
answered 2 years ago
Relevant content
- asked 2 years ago
- asked 8 months ago
- asked 2 years ago
- asked 10 months ago
- AWS OFFICIALUpdated 2 years ago

Thank you Sachin, that was indeed the solution. One of the preliminary steps missed haha! have a great weekend :)