如何将Amazon AWS API Gateway连接到Amazon RDS?

3

我有一个Amazon AWS RDS (PostgreSQL)数据库。我正在尝试尽可能简单地将其连接到Amazon API Gateway(AWS服务,无需Lambda)。

我正在尝试执行一个简单的获取请求,从数据库中获取所有"animals"(表名为"animals")。

问题是选择哪个操作。文档中的所有操作都会更改数据库。我只需要执行一个简单的GET请求。

此外,我们需要设置策略并指定其操作。

Api网关请求:

https://i.ibb.co/2hkdVqZ/AWS.png

Api网关策略:

https://i.ibb.co/vk8pLzd/AWS2.png

1个回答

4
AWS API是用于创建/更改DB服务器本身的,正如您所提到的那样。您无法直接从AWS API查询RDS数据库。您需要使用传统的数据库驱动程序创建与PostgreSQL数据库的DB连接,以便对数据库运行查询。您需要使用Lambda函数来实现您想要实现的功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接