#amazon-web-services #amazon-dynamodb #amazon-quicksight
#amazon-веб-сервисы #amazon-dynamodb #amazon-quicksight
Вопрос:
Я новичок в AWS. Я должен разработать архитектуру для клиента специально для AWS, поскольку они уже используют некоторые компоненты AWS. Их запрос заключается в том, чтобы иметь интерфейс в Quicksight. Предупреждения должны быть видны в таблице, каждая строка представляет одно предупреждение. В оповещениях должен быть столбец статуса (новый / выполняется / решаемый и т. Д.), И в конце каждой строки должна быть кнопка, И когда пользователь нажимает на кнопку, пользователь должен получить всплывающее окно, где он может добавить некоторые комментарии, а затем после нажатия накнопка OK, статус должен быть обновлен, а комментарии должны быть сохранены.
Ожидается, что они будут хранить историю оповещений в базе данных AWS. В настоящее время они используют ProstgreSQL локально. Вопрос в том, способен ли Quicksight выполнить эти требования? Можно ли добавить кнопки, с помощью которых пользователь может вносить обновления в базовую базу данных и обновлять Quicksight после завершения обновления? Если нет, то какой инструмент для визуализации был бы лучшим? (Я планировал создать несколько API-интерфейсов для внесения обновлений в базу данных, мой первоначальный план состоял в использовании DynamoDB, но мне, возможно, придется пересмотреть это из-за их предпочтений в отношении ProsgreSQL).
Ответ №1:
Я не думаю, что это напрямую возможно в QuickSight. Невозможно предоставить внешние элементы управления (например, кнопки) и сразу запустить действия. Однако возможным обходным путем может быть использование смешанного способа использования API QuickSight и запуска событий из веб-приложения с использованием AWS Lambda. Это еще не проверенная практика, но я предполагаю, что это возможно. Ваше здоровье!