如何将Amazon AWS API网关连接到Amazon RDS?

时间:2019-01-10 17:38:45

标签: amazon-web-services aws-api-gateway amazon-rds

我有一个Amazon AWS RDS(PostgreSQL)数据库。我试图将它尽可能简单地连接到Amazon API Gateway(AWS服务,没有Lambda)。

我正在尝试执行一个简单的get请求。从数据库中获取所有“动物”(表名称为“动物”)。

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

我们还需要设置策略并为其指定操作。

Api网关请求:

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

Api网关策略:

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

1 个答案:

答案 0 :(得分:2)

如上所述,AWS API用于创建/更改数据库服务器本身。您无法直接从AWS API查询RDS数据库。您必须使用传统的数据库驱动程序创建与PostgreSQL数据库的数据库连接,以便对数据库运行查询。

您将需要使用Lambda函数来完成您要实现的目标。