AWS Certified Developer – Associate — Question 173
A company hosts a web application that writes to an Amazon DynamoDB table. Application users frequently observe and report errors. The development team examines Amazon CloudWatch logs and frequently sees the following error:
400 Bad Request ProvisionedThroughputExceededException
What is the cause of this error?
Answer options
- A. The application does not have the required permissions for the DynamoDB table.
- B. The item that the application is placing on the table exceeds the item size limit.
- C. The development team has not allocated enough space for the table and its indexes.
- D. The development team has not allocated enough write capacity units (WCU) for the table and Its indexes.
Correct answer: D
Explanation
The correct answer is D because the ProvisionedThroughputExceededException error indicates that the write operations are exceeding the allocated write capacity units (WCU) for the table. Options A and B are incorrect because they do not relate to capacity issues, and option C is also incorrect as it specifically pertains to the allocation of space rather than write capacity.