RDS Aurora AppSync Ошибка: 400 неверный запрос - PullRequest
0 голосов
/ 24 февраля 2019

Я довольно новичок в aws.

Я пытаюсь создать простое приложение, используя Aurora и AppSync.До сих пор я был в состоянии создать базу данных aurora, подключенную к ней с помощью MySQL Workbench, создал нужные мне таблицы.

Я также создал API AppSync.И сделал преобразователь (подключил преобразователь к RDS Aurora DB).

Вот проблема, с которой я сталкиваюсь, когда я пытаюсь выполнить запросы из вкладки запросов AppSync, она выдает мне следующую ошибку и сообщение:

"errorType": "400 Bad Request",
"message": "RDSHttp:{\"message\":\"HttpEndPoint is not enabled for 
arn:aws:rds:us***:cluster:***\"}" (I replaced some details with ***)

Я сделал свой Aurora общедоступным и попытался добавить несколько входящих правил в группу безопасности (т.е. разрешить все).

Однако эта ошибка по-прежнему сохраняется.сохраняется.Я потратил на это несколько дней и буду признателен за любую помощь, которую я могу получить, чтобы решить эту проблему.

Заранее спасибо

1 Ответ

0 голосов
/ 24 февраля 2019

AWS AppSync может подключаться к Aurora Serverless кластерам.Во-первых, убедитесь, что ваш кластер Aurora имеет engine-mode из serverless.Вы можете проверить это через CLI, используя aws rds describe-db-clusters.

После того, как у вас есть кластер без сервера, включите Data API для этого кластера, который разрешит запросы через HTTP.

Имейте в виду, что на данный момент эти функции находятся в стадии бета-тестирования и не рекомендуются для производственного использования.

...