在第三方服务器上保存第三方图像

时间:2013-07-25 11:30:06

标签: heroku amazon-web-services

我正在编写一项服务,用户从网址(不是我的域名)中选择图像,之后他和其他人可以查看该图像。

我需要将此图像保存到第三方服务器(S3)。 经过大量的浪费时间后,我发现由于安全问题,我无法从客户端进行此操作(我无法获取第三方图像数据并从客户端发送而未提醒客户端,这很糟糕)< / p>

我也不想在我的服务器上进行上传,因为我在Heroku上运行Rails并且工作人员扩展。 所以我有两种选择: 使用像transloadit.com这样的东西, 或者在将在我的数据库上运行的EC2上编写服务,找到未上传图像的行并上传它们。 我决定选择EC2和S3,因为我写的解决方案是针对企业的,而且当它呈现给客户时,它似乎会更好地作为架构的一部分。

我的问题是:我需要什么设置才能从外部服务访问Heroku数据库?

关于如何解决这个问题的更好的想法?

1 个答案:

答案 0 :(得分:1)

所以你想有效地写一个工人,但是你想在Her2上做它而不是在Heroku上做吗?这感觉更像是工作。

至于数据库,你看到了documentation吗?它显示了如何获取URL。

PS。你没有在文档中找到它吗?