从后端连接到外部数据库

Connecting to external database from Backand

我目前正在使用我们的 Ionic/Backand 应用程序中的一项功能,该功能需要从外部数据库 (RedShift Cluster) 访问数据。我正在考虑实现此目标的最佳方法,并且由于我们使用 Backand 作为后端,我想是否可以执行一个可以访问 RedShift Cluster 并对其进行 SQL 查询的操作。任何帮助,将不胜感激。谢谢!

这里有一个选项是

  1. 添加通用 lambda function to access AWS redshift,

  2. 使用 AWS API Gateway 将此 lambda 公开给 Back &,(它与您希望的一样安全,利用 API 密钥和 AWS 秘密和访问令牌IAM 用户)

  3. 然后在返回中调用此 API& server-side JS 操作通过使用 $http 对象是一件轻而易举的事