【问题标题】:Saving third-party images on third-party server在第三方服务器上保存第三方图像
【发布时间】:2013-07-25 21:08:24
【问题描述】:

我正在编写一项服务,作为其中的一部分,用户从 url(不是我的域)中选择图像,然后他和其他人可以查看该图像。

我需要将此图像保存到第三方服务器 (S3)。 在浪费了很多时间后,我发现由于安全问题我无法从客户端执行此操作(我无法在不提醒客户端的情况下获取第三方图像数据并从客户端发送,这很糟糕)

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

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

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

【问题讨论】:

    标签: heroku amazon-web-services


    【解决方案1】:

    所以你想有效地编写一个工人,但不是在 Heroku 上做,而是在 EC2 上做?感觉需要做更多的工作。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-15
      • 2014-10-09
      • 1970-01-01
      • 2012-04-08
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多