API网关可以直接访问数据库吗?
我们有一个客户,需要使用REST API集成我们的产品。我们已经提供了某种REST API,但是不适合他们使用,因此他们要求我们提供特定的REST API。
因此,我们决定实现API网关模式以调用我们的API并执行一些响应转换。这是问题所在。我们的API并未提供此客户在响应中所需的所有数据,但这些数据存储在数据库中。而且我想知道是否可以直接从API Gateway与数据库进行通信,还是应该创建一个特定的REST API并调用它。
答案 0 :(得分:0)
如果您有一种处理访问和可视性问题的数据库处理程序,那应该没问题,但是出于进一步的目的,您还应该考虑通过REST和用户身份验证来提供数据库访问
答案 1 :(得分:0)
API网关与数据库之间没有直接连接,而是可以将数据库与lambda连接并使用lambda作为集成器