我需要设置一个Heroku应用程序(python)来执行计划任务,包括从其他Heroku应用程序(ROR)获取一组数据(.csv和.html)文件并将结果返回给该应用程序。
此外,它应该仅限于我的应用程序才能连接到ROR应用程序,因为它处理敏感信息。每次会有20到100个文件,所以我希望它们以某种方式被压缩以传输它们quiclky(以避免长时间打扰服务器)。
我对可能的方法感兴趣。第一个想法是将HTTP GET请求发送到ROR应用程序并获取必要的文件,但它通常根本不受保护。 SCP会在这种情况下以某种方式工作,还是您有其他想法?
提前致谢!
答案 0 :(得分:1)
我建议编写一个安全的JSON或XML API来将数据从app传输到app。收到数据后,我会从接收的数据中生成.csv或.html文件。它使事情保持干净,易于修改以备将来修订,因为现在您将拥有与之交互的API。