django - 在远程机器(如 AWS 实例)上创建 .env 文件的正确方法是什么?
问题描述
我有一个 Django 项目,其中设置文件引用 .env 文件(在根目录中)。.env 文件包含所有敏感数据,如数据库密码、调试值。作为一项安全措施,此 .env 文件已添加到 .gitignore 并且不会上传到 GIT 存储库。现在,如何将此文件添加到 AWS 实例等远程主机的根目录?
解决方案
您可以考虑使用 Secrets Manager来管理您的秘密,而不是存储和公开您的敏感数据(这是Python 中的示例代码- 演示如何从 AWS Secrets Manager 中检索秘密)。
您还可以考虑使用这样的Python 库来处理 AWS Secrets Manager。
推荐阅读
- php - 使用 Yii2 DbSession 登录和注销的数据库会话问题
- python-3.x - 相对于 Tensorflow 2.0 中的输入图像,如何计算过滤器激活中间层的梯度?
- flutter - 如何在 Flutter 中允许数字和数字但只有一个逗号
- colors - SAS:如何在单个热图中组合颜色渐变比例?
- c# - 使用定义的类填充数据网格视图?
- c# - 构建程序后分辨率会发生变化
- java - 如何在使用 PrintService 打印之前更改文本的字体或大小
- django - Django 我无法使用不同的 URL 加载我想要的视图
- python - 熊猫的数据框没有显示我需要的所有信息
- variables - 从 Junos 节点获取事实并使用它们形成将在其他戏剧中使用的变量