- Newest
- Most votes
- Most comments
I have my boto3 Version: 1.40.23 and able to update graviton-savings from v2.1.0 -> v2.2.0 using AWS CloudShell.
? [graviton-savings] Please make a selection: [↺] Update dashboard
? [recursive]
Recursive update the Datasets and Views in addition to the Dashboard update?
ATTENTION: This could lead to the loss of dataset customization.
Recursive update?: [→] Simple Update (only dashboard)
? [athena-database] Select AWS Athena database to use as default: cid_data_export
? [athena-workgroup] Select Amazon Athena workgroup to use: CID
An update is available:
Version v2.1.0 -> v2.2.0
Updating graviton-savings from v2.1.0 to v2.2.0
Preparing dashboard definition
? Select taxonomy fields to add as dashboard filters and group by fields ✔ Looks good
Update completed
#######
####### Graviton Savings Dashboard is available at: https://us-east-1.quicksight.aws.amazon.com/sn/dashboards/graviton-savings
#######
Command to check your boto3 version: pip show boto3
answered 9 months ago
try updating boto3
Hi @lakov, thanks. I tried, but it didn't help. Also, I'm not sure I need to worry about boto3 as a client. According to the official documentation, the installation of cid-cmd doesn't require a separate installation of boto3. As I see from their repo, it's included directly in the bundle.
It looks like you're encountering a parameter validation error when trying to update your Graviton Savings Dashboard from v2.1.0 to v2.2.0 using the cid-cmd tool.
The error indicates that there are unknown parameters in the Definition.Options section of your dashboard configuration: "CustomActionDefaults" and "QBusinessInsightsStatus". These parameters are not recognized as valid options, as the system expects only "Timezone" and "WeekStart" parameters in that section.
This type of error typically occurs when there's a mismatch between the dashboard definition format in your current version and the one expected by the newer version you're trying to update to.
To resolve this issue, you can try the following approach:
- Use the force and recursive flags with the update command:
cid-cmd update --force --recursive
This command will update the underlying QuickSight Datasets and views, which might help resolve the parameter validation issues. The tool will provide an interactive prompt when it detects differences, allowing you to accept the changes or keep existing configurations.
Be aware that using the --force and --recursive flags might impact any customizations you've made to the dashboards, as it can reset dashboards to factory settings. The tool should prompt you about potential changes so you can decide which ones to accept.
If the issue persists, you might need to check if you're using the latest version of the cid-cmd tool itself, as outdated tools might not properly handle newer dashboard formats.
Sources
Update Dashboards - Cloud Intelligence Dashboards on AWS
Accelerate your AWS Graviton adoption with the AWS Graviton Savings Dashboard | AWS Compute Blog
answered 9 months ago
Suggested command
cid-cmd update --force --recursivedidn't help.
Relevant content
asked 3 years ago
asked 3 years ago
- AWS OFFICIALUpdated 3 months ago

Hi @rePost-User-verapolu, thanks. Same here, I've just replied to @Iakov. I haven't had boto3 installed separately on my systems before and everything worked ok.
boto3 is required when using the cid-cmd command line tool.
To troubleshoot the error, run the below 2 commands:
once updated both boto3 and cid-cmd, run the following command to update the "Graviton Savings Dashboard"
Hi @rePost-User-verapolu,
Your "screen" with "[cloudshell-user@ip-10-xx-38-142 ~]" gave me an idea to try CloudShell. And voila, it works! I just opened CloudShell and performed the following: pip install -U cid-cmd boto3 cid-cmd deploy
So, it seems like I have a specific case on my OS X, but I have no idea what it is. Even though I used to manage all my dashboards via cid-cmd from my OS X for a long time and never had boto3 installed. Also, what looks strange is that I successfully installed a new "Resilience Vue" dashboard and updated a couple of existing except "Graviton"
Hi I am glad that you have successfully updated the graviton-savings dashboard to the latest version after updating cid-cmd tool.
Let me explain in detail. boto3 is the AWS SDK for Python. When you install cid-cmd tool on you system, this automatically installs boto3 as a dependency because cid-cmd cannot function without the AWS SDK to make API calls to AWS services. Behind the scenes, cid-cmd tool performs various AWS API operations that require boto3, such as /Creating and managing CloudFormation stacks /Setting up QuickSight dashboards and analyses etc.
In essence, boto3 serves as the foundational layer that enables cid-cmd to programmatically interact with AWS services to automate the deployment and management of cost intelligence dashboards.