I see unexpected charges for Amazon Q in QuickSight on my AWS bill, and I want to stop future charges.
Short description
Amazon Q in QuickSight charges apply when one or more users have a Author, Author Pro, Reader Pro, or Admin Pro role. Charges also apply if one or more Q Topics exist in an AWS Region or you turned on dashboard indexing or Dashboard Q&A.
Resolution
To stop future charges, use API, the console, or AWS CLI to deactivate Amazon Q in QuickSight. You must downgrade your Pro users, delete Topics in every Region, and turn off both dashboard indexing and Dashboard Q&A.
Use API
To run API operations to deactivate Amazon Q in QuickSight, see Opting out of Generative BI.
Use the AWS Management Console
To remove or downgrade Pro users, complete the following steps:
- Open the Amazon QuickSight console.
- In the navigation bar, choose the down arrow, and then choose Manage Account.
- In the navigation pane, choose Manage users.
- For each Pro user, change their role to a standard Author or Reader role. Or, delete the user from the account.
Or, if you use AWS IAM Identity Center or Microsoft Active Directory to manage users, then update your group-to-role mappings to remove Pro role assignments.
Prerequisite: If you are not the owner of a Topic, then run the UpdateTopicPermissions API operation to make yourself a co-owner.
To identify and delete Q Topics in every Region, complete the following steps:
- Open the Quick console as an Administrator.
- In the navigation bar, choose the down arrow, and then choose Manage account.
- Choose Manage subscriptions.
- In the Amazon Q for Quick section, choose Manage regions.
Note: You must repeat this process for each Region.
- In the navigation bar, choose Amazon Quick.
- In the navigation pane, choose Data.
- Choose the Topics tab.
- Select the Topic to delete.
- Choose Menu options, and then choose Delete.
To turn off dashboard indexing and Dashboard Q&A, complete the following steps:
- Open the Quick console.
- In the navigation bar, choose the down arrow, and then choose Manage Account.
- In the navigation pane, choose Amazon Q.
- Turn off Manage dashboard and visual indexing and Manage Dashboard Q&A.
Use AWS CLI
Note: If you receive errors when you run AWS Command Line Interface (AWS CLI) commands, then see Troubleshooting errors for the AWS CLI. Also, make sure that you're using the most recent AWS CLI version.
To identify, remove or downgrade Pro users, complete the following steps:
- Run the following list-users AWS CLI command to identify Pro users:
aws quicksight list-users --aws-account-id 123456789012 --namespace namespace_name
Note: Replace 123456789012 with your account ID and namespace_name with your namespace name.
- Run the following update-user AWS CLI command to downgrade Pro users:
aws quicksight update-user --user-name alejandro\_rosalez --aws-account-id 123456789012 --namespace namespace\_name --email alejandro\_rosalez@example.com
--role Pro\_role
Note: Replace alejandro_rosalez with the user's username, 123456789012 with the account ID, namespace_name name with your namespace name, alejandro_rosalez@example.com with your user's email address, and Pro_role with the user's role.
- Run the following delete-user AWS CLI command to remove Pro users:
aws quicksight delete-user --user-name alejandro\_rosalez --aws-account-id 123456789012 --namespace namespace\_name
Note: Replace alejandro_rosalez with your username, 123456789012 with your account ID and namespace_name with your namespace name.
To identify and delete Q Topics in every Region, complete the following steps:
- Run the following list-topics AWS CLI command for each Region to list Topics:
aws quicksight list-topics --aws-account-id 123456789012 --region aa-example-1
Note: Replace 123456789012 with your 12-digit AWS account ID and aa-example-1 with the Region code.
- Run the following delete-topic AWS CLI command to delete a Topic:
aws quicksight delete-topic --aws-account-id 123456789012 --topic-id YOUR_TOPIC_ID --region aa-example-1
Note: Replace 123456789012 with your account ID, YOUR_TOPIC_ID with the Topic ID returned from the preceding list-topics AWS CLI command, and aa-example-1 with your Region.
To turn off dashboard indexing and Dashboard Q&A, complete the following steps:
- Run the following update-quick-sight-q-search-configuration AWS CLI command to turn off dashboard indexing:
aws quicksight update-quick-sight-q-search-configuration --aws-account-id 123456789012 --q-search-status DISABLED --region aa-example-1
Note: Replace 123456789012 with your account ID and aa-example-1 with your Region.
- Run the following update-dashboards-qa-configuration AWS CLI command to turn off Dashboard Q&A:
aws quicksight update-dashboards-qa-configuration --aws-account-id 123456789012 --dashboards-qa-status DISABLED --region aa-example-1
Note: Replace 123456789012 with your account ID and aa-example-1 with your Region.
To confirm that no users have a Pro role and that no Topics exist, complete the following steps:
- Run the following list-users AWS CLI command to confirm that no users have a Pro role:
aws quicksight list-users --aws-account-id 123456789012 --namespace default --region aa-example-1
Note: Replace 123456789012 with your account ID and aa-example-1 with your Region.
- Run the following list-topics AWS CLI command for each Region to verify that Topics don't exist:
aws quicksight list-topics --aws-account-id 123456789012 --region aa-example-1
Note: Replace 123456789012 with your account ID and aa-example-1 with your Region.
After you opt out of Amazon Q in QuickSight, the subscription status changes to "Inactive" at the start of the next billing month. You are still charged for the current month.