You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS EB的Amazon Linux 2实例中查找已部署的Django项目文件

可以直接在已连接的EC2实例中访问并编辑部署的Django项目文件,Amazon Linux 2平台的Elastic Beanstalk部署的项目文件有固定存放路径,按以下步骤操作即可:

操作步骤

1. 定位项目文件

Elastic Beanstalk Amazon Linux 2 Python平台的部署项目默认存放在/var/app/current路径下,该路径是指向当前生效部署版本的软链接,直接执行以下命令进入项目目录:

cd /var/app/current

执行ls命令即可看到你部署的Django项目全量文件。

2. 配置编辑权限

默认通过EC2 Instance Connect登录的用户为ec2-user,没有项目文件的编辑权限,可选择两种方式处理:

  • 切换到项目文件默认所有者webapp用户执行操作:
    sudo su webapp
    
  • 临时使用root权限编辑指定文件,比如编辑Django配置文件可执行:
    sudo vim /var/app/current/[你的项目名]/settings.py
    

3. 修改后生效

手动修改文件后需要重启EB应用服务使改动生效,执行命令:

sudo systemctl restart web.service
重要提示

该操作仅适合临时测试使用,禁止作为长期修改方案:

  • 若EB环境触发实例重建、自动扩缩容、新版本部署,你手动修改的内容会全部丢失
  • 正式环境变更请走标准EB部署流程,保证集群内所有实例配置一致

内容的提问来源于stack exchange,提问作者rob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 01:45:03