Best practices

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

Risk Level

Informational (4)

Compliance Frameworks
  • CCPA
  • ,
  • ISO/IEC 27001
  • ,
  • NIST 800-53
  • ,
  • Orca Cost Optimization
  • ,
  • UK Cyber Essentials


It was detected that the read/write autoscaling of DynamoDB table ({AwsDynamodbTable}) is disabled. Amazon 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 the customer doesn't have to pay for unused provisioned capacity. This mode is called provision mode, the other mode is on-demand mode.
  • Recommend icon

    Recommended Mitigation

    It is recommended to enable Amazon DynamoDB table to update provision mode to be with auto scaling for capacity enabled. It will help to scale the table for the needed capacity automatically and also will help to reduce costs.