【问题标题】:Generating encoded URL's for file sharing stored on amazon S3为存储在 amazon S3 上的文件共享生成编码 URL
【发布时间】:2014-01-28 02:06:53
【问题描述】:


我正在为存储在亚马逊 S3 上的对象进行文件共享。现在,存储在 S3 上的对象的路径默认为 https://s3.amazonaws.com/bucket_name/path_to_file/file_name.jpg/docx 等。现在我想通过我的应用程序通过电子邮件共享这些文件 URL。
目前,当我分享时,我看到的是电子邮件中的整个 URL。我希望它以编码形式发送,这样就很难猜出文件的确切位置。
我正在使用 PHP,我打算使用 base_64_encode/decode 函数或 md5 URL,但不确定这是否正确。

所以,我正在寻找一些可以为我做的工具或 API(由亚马逊或第 3 方提供)。
我还想在分享时缩短网址。

希望向实施类似方法的人寻求建议和指导。
不确定它是否在 URL-REWRITING 下,但在其下标记了它。

谢谢

【问题讨论】:

    标签: php url url-rewriting amazon-s3


    【解决方案1】:

    您有两种选择:

    1. 您可以在服务器中映射您的 url 和 s3 的 url,并将您的 url 提供给用户。当用户向您的 url 发出请求时,将其重定向到 s3。你可以参考http://en.wikipedia.org/wiki/URL_redirection

    2. 可以调用url重定向服务商提供的API,例如: tiny.cc/api-docs

    【讨论】:

      猜你喜欢
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 2011-05-01
      • 2017-03-25
      • 2016-10-26
      相关资源
      最近更新 更多