Is there a way to specify dataset permissions for users/groups to not edit the custom sql but view other properties?
For instance, I would like to let users to view Summary, Refresh, Usage, Permissions tabs on the dataset page, but want to prevent them from editing those properties or viewing/editing the custom sql.
I tested with different permissions sets when creating a dataset by API.
A user’s permission set
"quicksight:DescribeDataSet",
"quicksight:DescribeDataSetPermissions",
"quicksight:PassDataSet",
"quicksight:UpdateDataSet",
"quicksight:DeleteDataSet",
"quicksight:DescribeIngestion",
"quicksight:ListIngestions",
"quicksight:CreateIngestion",
"quicksight:CancelIngestion",
"quicksight:UpdateDataSetPermissions"
B user’s permission set
"quicksight:DescribeDataSet",
"quicksight:DescribeDataSetPermissions",
"quicksight:PassDataSet",
"quicksight:DescribeIngestion",
"quicksight:ListIngestions",
"quicksight:CreateIngestion",
"quicksight:CancelIngestion"
A user can see all details and edit/update settings for the dataset.
B user only can see SPICE size and Use in Analysis button from the dataset page.