首页 > 解决方案 > 在远程机器(如 AWS 实例)上创建 .env 文件的正确方法是什么?

问题描述

我有一个 Django 项目,其中设置文件引用 .env 文件(在根目录中)。.env 文件包含所有敏感数据,如数据库密码、调试值。作为一项安全措施,此 .env 文件已添加到 .gitignore 并且不会上传到 GIT 存储库。现在,如何将此文件添加到 AWS 实例等远程主机的根目录?

标签: djangoamazon-web-servicesamazon-ec2deployment

解决方案


您可以考虑使用 Secrets Manager来管理您的秘密,而不是存储和公开您的敏感数据(这是Python 中的示例代码- 演示如何从 AWS Secrets Manager 中检索秘密)。

您还可以考虑使用这样的Python 库来处理 AWS Secrets Manager。


推荐阅读