Programmati c Проверка работоспособности для DynamoDB? - PullRequest
0 голосов
/ 28 января 2020

Как часть конечной точки проверки работоспособности моего веб-приложения, развернутого на AWS, я хотел бы включить проверку, чтобы убедиться, что DynamoDB работает и доступен. Я знаю, что DynamoDB не go часто отключается, но когда это произойдет, это сделает это приложение непригодным для использования. Таким образом, я хотел бы знать, что это является причиной проверки здоровья.

Существует ли программная конечная точка c (или часть Java AWS SDK), которую я могу использовать проверить работоспособность DynamoDB? А как насчет других AWS сервисов, таких как SQS или S3? Что-нибудь похожее?

Ответы [ 2 ]

0 голосов
/ 28 января 2020

Проверка работоспособности должна

  1. Убедитесь, что база данных работает

  2. Убедитесь, что вы можете выполнять соответствующие операции с ней. (не должно быть никаких проблем с разрешениями.)

Чтобы убедиться в наличии обоих вышеперечисленных, вы можете выполнить запрос даже по несуществующему элементу, если получите 404 (не 403, 500 ), это должно означать успешное.

0 голосов
/ 28 января 2020

Вы можете использовать AWS Health API для получения статуса AWS сервисов, но для этого требуется бизнес-аккаунт: https://docs.aws.amazon.com/health/latest/ug/health-api.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...