我有一个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文件.