RDS Aurora AppSync错误:400错误的请求

时间:2019-02-24 16:24:32

标签: amazon-web-services amazon-rds aurora

我对aws还是很陌生。

我正在尝试使用Aurora和AppSync创建一个简单的应用程序。到目前为止,我已经能够创建aurora数据库,并使用MySQL工作台连接到该数据库,并创建了我需要的表。

我还制作了AppSync API。完成解析器(将解析器连接到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 :(得分:1)

AWS AppSync可以连接到Aurora Serverless集群。首先,确保您的Aurora群集的engine-modeserverless。您可以使用aws rds describe-db-clusters通过CLI进行验证。

一旦您有了一个没有服务器的群集,则该群集将enable the Data API变为无服务器,它将允许通过HTTP查询。

请记住,到目前为止,这些功能仍处于测试阶段,不建议用于生产环境。