I’m trying to enable public access for dashboards in Amazon Quick Sight, but I keep encountering an authorization error:
“You are not authorized to perform this action. IAM admin, with permissions to UpdatePublicSharingSettings API is needed for this action.”
I’ve already configured the required IAM permissions for my user, and we also attempted this using the root account, but the issue persists.
Is there an additional setting or prerequisite I might be missing for enabling public sharing in QuickSight? Any guidance would be appreciated. Thanks!
Hello @rdsouzaatec, welcome to the Quick Community!
My first thought is that you may not have enabled session capacity pricing. Even if you have the proper permissions in place for your user, the account needs to be approved for session based pricing to allow for public access since there won’t be user accounts attached.
If you go to the Manage Account page in Amazon Quick, and then select Manage Subscriptions, you can update the account pricing to capacity pricing. That should resolve the issue you are facing!
Hello @DylanMorozowski Thank you for your response. We have capacity pricing enabled on our account—below is a screenshot of what I see on my account.
It is likely that the IAM user you are using to enable public sharing does not have the right permissions set to make this change.
The error is listed in the common errors section of this documentation and this page contains examples the the policies you will need.
A statement like this should be added to the policy that is taking this action:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "quicksight:UpdatePublicSharingSettings" ], "Resource": "*" } ] }