在不同环境中维护独立的配置集
除了将应用程序配置与源代码隔离外,我们还需要能够轻松地在「配置数据集之间切换」。...与原生平台变量管理器不同,我们不需要部署应用程序来利用环境变量功能。
与密码管理器相比,.env 文件更易于本地设置,访问应用程序密钥时没有网络依赖性。...开源支持
有许多开源包可以帮助我们从 env 文件加载和管理应用程序密钥。 我们不需要依赖付费服务,在应用密钥管理方面,我们的选择也不受限制。 有大量第三方开源库可以帮助我们管理 env 文件。...这就是为什么在使用 .env 文件时我们需要小心的原因。
共享/存储时可能意外泄露密钥
由于 .env 文件是纯文本文件,因此在共享硬盘上存储或通过不安全的网络发送时很容易意外暴露。...高度安全
由于我们的密钥存储在一个完全隔离的服务中,我们可以放心,在与同事共享或通过版本控制提交时,我们很可能不会意外泄露它们。