Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server AWS Lambda与SQL Server集成_Sql Server_Amazon Web Services_Aws Lambda - Fatal编程技术网

Sql server AWS Lambda与SQL Server集成

Sql server AWS Lambda与SQL Server集成,sql-server,amazon-web-services,aws-lambda,Sql Server,Amazon Web Services,Aws Lambda,我的应用程序使用MS Sql Server。现在,在了解了AWS Lambda之后,我想将我的应用程序转移到AWS Lambda,以实现无服务器架构 但正如我提到的,应用程序使用Sql Server。所以我不确定AWS Lambda是否支持与Sql Server的连接 任何评论/链接都会很有帮助。是的,您可以从lambda连接到sql server,据我所知,还可以连接任何其他数据库。在lambda函数中可以执行的操作几乎没有限制。下面是一些示例样板,其中包含从lambda连接到MS SQL S

我的应用程序使用MS Sql Server。现在,在了解了AWS Lambda之后,我想将我的应用程序转移到AWS Lambda,以实现无服务器架构

但正如我提到的,应用程序使用Sql Server。所以我不确定AWS Lambda是否支持与Sql Server的连接


任何评论/链接都会很有帮助。

是的,您可以从lambda连接到sql server,据我所知,还可以连接任何其他数据库。在lambda函数中可以执行的操作几乎没有限制。

下面是一些示例样板,其中包含从lambda连接到MS SQL Server数据库的注释(假设使用NodeJS作为您的语言)

注意:您需要将运行mssql所需的node_模块上传到您的函数中。我发现最简单的方法是压缩整个文件夹(您的主[通常为index.js]函数文件,以及package.json和您的node_modules文件夹),然后使用aws cli上传它:

aws lambda update-function-code --function-name your-function-name-here --zip-file your-zipped-project-directory.zip 

最后,确保您的数据库能够接受来自AWS Lambda函数的连接。最好的方法是结合使用AWS的VPC、NAT和弹性IP设置,这方面的例子在本文中有描述:

你能分享URL吗?我可以在这里阅读更多内容。Lambda是否也支持C#Net?ThanksLambda不支持C#。目前只有NodeJS、Java和Python。我没有链接,但是如果你能用这三种语言中的一种编写代码,你可以用Lambda运行它。如果我不能用C#编写Lambda函数,那么我怎么能连接到sqldb呢?我可以使用JAVA、Python或NodeJS提供的库来实现这一点吗?连接sql server不需要C。这里有一个python到sql server的链接,例如:我想澄清一下Lambda确实支持c#,但您必须创建一个.net核心Lambda。之前的答案没有错,因为c#是在2016年12月1日添加的,而那些答案是在10月份添加的。您好,您确定Lambda是此应用程序的合适环境吗?您的应用程序是用什么编写的?
aws lambda update-function-code --function-name your-function-name-here --zip-file your-zipped-project-directory.zip