0
我有一個Celery任務,其任務是將文件下載到本地目錄,然後在下載完成後上載到S3存儲桶。Python Celery - 權限問題 - 無法上傳下載任務中的文件
我的問題是,通過最近更新的工作人員,在訪問要上載的文件夾時,我得到了權限被拒絕的錯誤。除了從腳本方法到基於類的實現之外,代碼基本上沒有改變。
我做了一個任務剛剛創建的目錄,用一個方法調用:
os.mkdirs(path, 777)
,它創造的權限300
這是目錄,儘管
CELERYD_USERS='ubuntu'
CELERYD_GROUP='ubuntu'
CELERYD_CREATE_DIRS=1
在
配置。
根據docs,最後一個選項允許芹菜創建一個在上面指定的用戶/組所擁有的目錄。那麼多事情正在發生,但關於權限沒有任何說法。
有沒有辦法解決這個問題?