【问题标题】:Amazon s3 policy grants access only to Vimeo apiAmazon s3 策略仅授予对 Vimeo api 的访问权限
【发布时间】:2016-07-31 03:50:00
【问题描述】:

是否可以通过策略仅授予 Vimeo api 访问权限以将私有内容下载到我的存储桶中?

我正在尝试使用 RoR 5 创建一个视频平台,并且我正在使用回形针将视频上传到我的 S3 帐户。为避免视频不兼容问题,我想使用 Vimeo 进行转码和托管(我认为这是比云端转码服务更好的选择)。

所以我必须使用 Vimeo API 将视频上传到我的 Vimeo 帐户,更具体地说是“自动(“拉”)上传”选项

我需要传递“Vimeo 服务器可访问的视频文件的 url。”,在我的例子中是 S3 url。问题是我想在我的 S3 存储桶中有私有内容,但是 vimeo API 无法访问视频 url。

【问题讨论】:

  • developer.vimeo.com/api/upload/videos#automatic-pull-uploads 这是将视频上传到 Vimeo 的“拉”选项。
  • Alex,您能否为我们这些不熟悉 Vimeo 的人提供更多关于您希望实现的目标的信息?您是从 Vimeo 上传到 S3,还是从 S3 上传到 Vimeo? Vimeo 如何访问 S3? Vimeo 在连接到 S3 时是否进行身份验证?
  • 冒着问显而易见的风险,当像这样提交给 Vimeo API 时,预签名的 S3 url 是否有效?如果他们这样做,这很容易。
  • 您好,我删除了与 AWS 支持人员交谈的答案,并且无法以这种方式使用该策略。我只是猜到了这个答案。

标签: ruby-on-rails amazon-s3 vimeo-api


【解决方案1】:

根据 AWS S3 文档,这是可能的。请点击此链接了解详情: Restricting Access to a Specific HTTP Referrer。但是,我不确定 api.vimeo.com 是拉视频的 Vimeo 服务器的名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多