Amazon web services 结合AWS Lambda和Aurora Serverless

Amazon web services 结合AWS Lambda和Aurora Serverless,amazon-web-services,lumen,Amazon Web Services,Lumen,是否可以从AWS Lambda访问Aurora无服务器数据库 在我的例子中,我有一个flatter移动应用程序,它通过restfulapi与Lumen微框架进行通信。对于DB,我使用MySQL 创建AWS Aurora集群后,我可以像连接普通MySQL DB一样连接到它吗 DB_CONNECTION=mysql DB_HOST=my.awshost.com DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=s

是否可以从AWS Lambda访问Aurora无服务器数据库

在我的例子中,我有一个flatter移动应用程序,它通过restfulapi与Lumen微框架进行通信。对于DB,我使用MySQL

创建AWS Aurora集群后,我可以像连接普通MySQL DB一样连接到它吗

DB_CONNECTION=mysql
DB_HOST=my.awshost.com
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
我对AWS比较陌生。到目前为止,我只使用了EC2。因此,我正试图更加熟悉无服务器的概念


非常感谢您的帮助。

是的,您可以像其他服务一样访问,但无服务器数据库有限制,它只能在VPC内访问,因此您应该在同一VPC中定义Lambda并配置网络

极光服务器的局限性

Aurora与MySQL 5.6版的兼容性

Aurora与PostgreSQL 10.7版的兼容性

连接的端口号必须为:

您不能为Aurora无服务器DB群集提供公共IP地址。您只能从基于Amazon VPC服务的虚拟私有云VPC中访问Aurora无服务器DB群集

每个Aurora无服务器DB集群需要两个AWS PrivateLink端点。如果在专有网络中达到PrivateLink端点的限制,则无法在该专有网络中创建更多的Aurora无服务器集群。有关检查和更改VPC内端点限制的信息,请参阅Amazon VPC限制

您无法通过AWS VPN连接或跨区域VPC对等连接访问Aurora无服务器DB群集的端点

您可以探索使用无服务器数据库配置lambda

3306 for Aurora MySQL

5432 for Aurora PostgreSQL