【发布时间】:2022-11-10 12:50:19
【问题描述】:
问题
我正在通过部署一个用 NestJS 构建的简单 API 来涉足 AWS。这将是我部署到云服务的第一个应用程序。我已经使用 Node.js 在 AWS Lightsail Linux 实例上克隆了我的存储库并安装了我的所有依赖项。但是,我对如何最好地为我的应用程序提供环境变量感到困惑。
显然,我有一个本地 .env 文件,我在开发过程中使用了我的数据库、端口信息等凭据。我是否只是在通过命令行运行我的实例的机器上创建一个新的 .env 文件?我已经读到对于其他 AWS 服务,您可以通过该服务的 UI 提供环境变量,但对于 Lightsail,我找不到相同的东西。
如果有人能给我解释环境变量,以及我们通常应该如何将它们提供给云服务,我将不胜感激。
谢谢!
【问题讨论】:
标签: node.js linux amazon-web-services environment-variables amazon-lightsail