DynamoDB的程序健康检查?

问题描述 投票:0回答:2

作为部署到AWS的Web应用程序的运行状况检查终结点的一部分,我希望提供一项检查以确保DynamoDB功能正常且可用。我知道DynamoDB不会经常出现故障,但是一旦这样做,它将使该应用程序无法使用。因此,我想知道这就是我进行健康检查的原因。

是否存在可用来验证DynamoDB的运行状况的程序化终结点(或Java AWS SDK的一部分)?那么其他AWS服务(例如SQS或S3)又如何呢?相似吗?

java amazon-web-services amazon-dynamodb
2个回答
0
投票

您可以使用AWS Health API来获取AWS服务的状态,但这需要一个企业帐户:https://docs.aws.amazon.com/health/latest/ug/health-api.html


0
投票

应进行健康检查

  1. 确保数据库已启动

  2. 请确保您可以对其进行适当的操作。 (应该没有权限问题。)

为了确保同时存在上述两种情况,即使没有商品,也可以进行查询,如果您得到404(而不是403、500),则表示成功。

© www.soinside.com 2019 - 2024. All rights reserved.