我正在研究一個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