![](/img/trans.png)
[英]Have multiple production environment for multiple customers in NodeJS Server
[英]nodejs set environment variables in production server
我有大約20多個環境變量,其中一些是非常敏感的信息,例如db連接,密碼,機密,aws密鑰等,而這些在源代碼中不可能存在。
我在開發中使用dotenv,但是生產呢? 運行節點之前必須設置每個變量嗎? 有什么更好的方法嗎?
更新我目前正在使用azure VM,但我正在轉向AWS
關於AWS取決於您的部署。
beantalk和lambda都支持環境變量。 在部署EC2的情況下,您可以添加一些用用戶數據加密的敏感信息,或者指定一種從安全的地方設置環境變量的機制。
例如,您可以創建和ec2機器,其角色可以訪問環境變量所在的s3。 您的用戶數據腳本可能會利用此角色並從s3中設置環境變量。
當涉及加密時,您還可以選中“ 密鑰管理服務” 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.