- Newest
- Most votes
- Most comments
Hi, From the message captured, it seems that there is a lack of permissions in the query underlying your view. Your view is likely referencing several tables. A view runs as the owner of the view, and is a way for a user with more permissions to grant limited access to a user with less permissions. This means that the query inside of the view is analyzed using the permissions of the user that owns the view. If the view does not have an owner, then we verify that the user accessing the view has permissions to the data.
Anyway, the owner of the view will need SELECT with GRANT of all tables in the view. Could you please check this point and let us know if it solves your issue ? https://docs.aws.amazon.com/lake-formation/latest/dg/tut-grant-select.html
Hi, Thank you so much for the answer! I could solve the issue by granting additional permission to another table which are referenced from the view.
I do have one more simple question just out of curiosity.
- Why can't I select any Grantable permissions ** for table permission and select all tables** for resource type when I grant permission to IAMAllowedPrincipals? Is this because IAMAllowedPrincipals doesn't really act as a group, but instead it's more like configuration to allow IAM control?
Relevant content
- asked a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 8 months ago