我正在研究一个AWS无服务器应用程序,我是AWS新手,因此请纠正此问题中的任何误解。我们有大约30个lambda函数在RDS中托管的SQL数据库上执行基本的CRUD操作。我们使用EntityFramework Core来创建数据库。这意味着,为了使用数据库,lambda函数每个都需要访问EF连接字符串。我不想把连接字符串留在内存中(它包含一个纯文本密码),所以我把它放在一个加密的环境变量中。如何轻松地将环境变量添加到多个Lambda函数?
我可以解决如何做到这一点的唯一方法是通过lambda管理控制台GUI为每个lambda函数分别添加一个加密的环境变量。这很乏味,但它工作。我现在已经改变了一下解决方案,并且我们需要一组不同的lambda函数,这些需要环境变量也添加到它们中,我不想再次手动执行。
我的问题:
有一个简单的方法来添加加密的环境变量(或类似的东西),可以用我所有的lambda函数可以访问?有没有一种方法可以批量添加它们?我可以使用的更高级变量?
我试图在亚马逊文档中找到信息(here for example),但收效甚微。
我正在使用Visual Studio的AWS工具包,它有一个内置的部署向导。我将调查CodeBuild,谢谢! – SBaker