异步作业抽象celery任务来运行一个进程,将输出流上传到S3,带有管理监控界面。执行扩展AsyncJob类并定义syncjob()方法以输出字符串或文件类型的对象。AsyncJob会将此输出上传到S3,并在进程运行时提供管理监控。
AsyncJob Django设置:
-
ASYNCJOB_S3_HTTP_BASE = 'https://s3.amazonaws.com/'
-
ASYNCUP_S3_BUCKET_NAME = 'path.to.your.s3.bucket'
-
ASYNCJOB_S3_BUCKET_FOLDER = 'sub.folder.name'
Boto依赖Django设置:
-
AWS_ACCESS_KEY_ID
-
AWS_SECRET_ACCESS_KEY
查看监控:/admin/asyncjob/日志记录将...
暂无评论