Best practices

AWS Dynamodb table with high provisioned capacity and read/write autoscaling disabled

Description

It was detected that the DynamoDB table ({AwsDynamodbTable}) has a high read/write provisioned capacity and read/write autoscaling disabled. Please note that you are being charged for AWS DynamoDB provisioned read/write capacity, regardless of whether or not you use the provisioned capacity units. In addition, AWS DynamoDB auto scaling uses the AWS Application Auto Scaling service to dynamically alter provisioned throughput capacity, instead of the customer actual traffic patterns. This allows a table or global secondary index to increase its provisioned read and write capacity to handle spikes in traffic without throttling. When the workload decreases, Application Auto Scaling reduces throughput so you won't have to pay for unused provisioned capacity.
  • Recommended Mitigation

    It is recommended to identify any AWS DynamoDB tables with underutilized read/write capacity and downsize the provisioned capacity. In addition, you can enable the autoscaling feature to automatically adjust your table's capacity based on the specified utilization rate to ensure application performance while reducing costs.