As part of the health check endpoint for my web application deployed to AWS, I'd like to include a check to ensure that DynamoDB is functional and available. I know that DynamoDB doesn't go down often, but when it does it will render this application unusable. As such, I'd like to know that's the reason as part of my health check.
Is there a programmatic endpoint (or part of the Java AWS SDK) that I can leverage to verify the health of DynamoDB? What about other AWS services, such as SQS or S3? Anything similar?