【发布时间】:2013-12-27 07:20:55
【问题描述】:
我有一个 python 脚本,我只需要运行一次(我不想将它提交到 repo 以发送到 Cedar 实例)。
脚本通过我的 Django 模型聚合数据并输出一个 .csv 文件。
通常在 AWS 中,我会将脚本 scp 发送到服务器,manage.py shell < script.py 和 scp 将生成的 .csv 发送回我的机器。
我知道 Heroku 文件系统是短暂的,但是有没有办法在 Heroku 服务器上检索生成的文件而不将它们上传到 S3?
这是我最好的镜头:
cat script.py | heroku run manage.py shell --app appname
适用于单行脚本,但不适用于换行符。
另外,上面的脚本只会产生命令行输出,不会返回 .csv 文件。
【问题讨论】: