Python ssh到elastic beanstalk并运行程序:Errno 13权限被拒绝

Python ssh到elastic beanstalk并运行程序:Errno 13权限被拒绝,python,django,amazon-web-services,Python,Django,Amazon Web Services,我有一个问题,我想ssh到我的elastic beanstalk并运行scrapyd,但它有错误: exceptions.OSError: [Errno 13] Permission denied: 'dbs' 请帮帮我或给我指路。非常感谢 或者,如果有一种方法可以直接在.ebextensions/中编写配置文件,那就太好了 这是我的终端输出: [ec2-user@ip-1-2-3-4 ~]$ cd /opt/python/ [ec2-user@ip-1-2-3-4 python]$ sour

我有一个问题,我想ssh到我的elastic beanstalk并运行
scrapyd
,但它有错误:

exceptions.OSError: [Errno 13] Permission denied: 'dbs'
请帮帮我或给我指路。非常感谢

或者,如果有一种方法可以直接在.ebextensions/中编写配置文件,那就太好了

这是我的终端输出:

[ec2-user@ip-1-2-3-4 ~]$ cd /opt/python/
[ec2-user@ip-1-2-3-4 python]$ source run/baselinenv/bin/activate
(baselinenv)[ec2-user@ip-1-2-3-4 python]$ scrapyd
-bash: scrapyd:命令找不到
(baselinenv)[ec2-user@ip-1-2-3-4 python]$ source ondeck/env 
(baselinenv)[ec2-user@ip-1-2-3-4 python]$ scrapyd
Unhandled Error
Traceback (most recent call last):
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/application/app.py", line 642, in run
    runApp(config)
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/scripts/twistd.py", line 23, in runApp
    _SomeApplicationRunner(config).run()
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/application/app.py", line 376, in run
    self.application = self.createOrGetApplication()
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/application/app.py", line 441, in createOrGetApplication
    application = getApplication(self.config, passphrase)
--- <exception caught here> ---
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/application/app.py", line 452, in getApplication
    application = service.loadApplication(filename, style, passphrase)
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/application/service.py", line 405, in loadApplication
    application = sob.loadValueFromFile(filename, 'application', passphrase)
  File "/opt/python/run/venv/lib/python2.7/site-packages/twisted/persisted/sob.py", line 210, in loadValueFromFile
    exec fileObj in d, d
  File "/opt/python/run/venv/lib/python2.7/site-packages/scrapyd/txapp.py", line 3, in <module>
    application = get_application()
  File "/opt/python/run/venv/lib/python2.7/site-packages/scrapyd/__init__.py", line 14, in get_application
    return appfunc(config)
  File "/opt/python/run/venv/lib/python2.7/site-packages/scrapyd/app.py", line 22, in application
    poller = QueuePoller(config)
  File "/opt/python/run/venv/lib/python2.7/site-packages/scrapyd/poller.py", line 13, in __init__
    self.update_projects()
  File "/opt/python/run/venv/lib/python2.7/site-packages/scrapyd/poller.py", line 30, in update_projects
    self.queues = get_spider_queues(self.config)
  File "/opt/python/run/venv/lib/python2.7/site-packages/scrapyd/utils.py", line 14, in get_spider_queues
    os.makedirs(dbsdir)
  File "/opt/python/run/venv/lib64/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
exceptions.OSError: [Errno 13] Permission denied: 'dbs'

Failed to load application: [Errno 13] Permission denied: 'dbs'
[ec2-user@ip-1-2-3-4~]$cd/opt/python/
[ec2-user@ip-1-2-3-4 python]$source run/baselinenv/bin/activate
(基线NV)[ec2-user@ip-1-2-3-4 python]$scrapyd
-bash:scrapyd:命令找不到
(基线NV)[ec2-user@ip-1-2-3-4 python]$source ondeck/env
(基线NV)[ec2-user@ip-1-2-3-4 python]$scrapyd
未处理错误
回溯(最近一次呼叫最后一次):
文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/application/app.py”,第642行,运行中
runApp(配置)
runApp中的文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/scripts/twistd.py”,第23行
_SomeApplicationRunner(config.run())
文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/application/app.py”,第376行,运行中
self.application=self.createOrGetApplication()
createOrGetApplication中的文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/application/app.py”,第441行
application=getApplication(self.config,密码短语)
---  ---
getApplication中的文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/application/app.py”,第452行
application=service.loadApplication(文件名、样式、密码短语)
loadApplication第405行的文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/application/service.py”
application=sob.loadValueFromFile(文件名为'application',密码短语)
loadValueFromFile中的文件“/opt/python/run/venv/lib/python2.7/site packages/twisted/persistend/sob.py”,第210行
d、d中的exec fileObj
文件“/opt/python/run/venv/lib/python2.7/site packages/scrapyd/txapp.py”,第3行,在
应用程序=获取应用程序()
get_应用程序中的文件“/opt/python/run/venv/lib/python2.7/site packages/scrapyd/__init___u;.py”,第14行
返回appfunc(配置)
文件“/opt/python/run/venv/lib/python2.7/site packages/scrapyd/app.py”,第22行,在应用程序中
轮询器=队列轮询器(配置)
文件“/opt/python/run/venv/lib/python2.7/site packages/scrapyd/poller.py”,第13行,在__
self.update_项目()
文件“/opt/python/run/venv/lib/python2.7/site packages/scrapyd/poller.py”,第30行,在更新项目中
self.queues=get\u spider\u队列(self.config)
文件“/opt/python/run/venv/lib/python2.7/site packages/scrapyd/utils.py”,第14行,在get\u spider\u队列中
os.makedirs(dbsdir)
makedirs中的文件“/opt/python/run/venv/lib64/python2.7/os.py”,第157行
mkdir(名称、模式)
exceptions.OSError:[Errno 13]权限被拒绝:“dbs”
加载应用程序失败:[Errno 13]权限被拒绝:“dbs”

使用root运行
scrapyd
,可以吗?