【发布时间】:2014-01-09 02:18:58
【问题描述】:
我正在开发一个应用程序,我将在 S3 上存储文件。由于文件名可能不同,我必须将文件重命名为存储桶中的通用名称,以便我知道以后要获取哪个文件。
如果我要允许用户通过我的网络应用程序下载,我可以在将文件名发送给用户之前将其更改回来。但是我希望用户使用临时安全令牌直接下载文件,如下所示。
s3 = AWS::S3.new(
:access_key_id => 1234,
:secret_access_key => abcd
)
object = s3.buckets['bucket'].objects['path/to/object']
object.url_for(:get, { :expires => 20.minutes.from_now, :secure => true }).to_s
但是如何将用户在下载此文件时看到的文件名更改为原始文件名?
【问题讨论】:
标签: amazon-web-services amazon-s3