簡體   English   中英

nodejs在生產服務器中設置環境變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM