AWS :: S3.url_for方法很少创建无效的URL

时间:2012-05-27 01:02:39

标签: ruby-on-rails-3 rubygems amazon-s3

我使用“AWS :: S3.url_for”方法获取S3对象的访问URL。 我成功获取了访问URL并成功从S3获取了obj。

但是,我很少通过使用“AWS :: S3.url_for”方法获取的访问URL从S3获取obj。 S3返回403错误。

(我尝试再次使用“AWS :: S3.url_for”方法获取相同obj的访问URL,我成功从S3获取obj ..)

任何人都知道为什么?

由于

2 个答案:

答案 0 :(得分:0)

默认情况下,AWS::S3::S3Object#url_for的网址会在一小时后过期。指定:expires参数以更改此行为。

http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html#url_for-instance_method

答案 1 :(得分:0)

根据您获取并保持“待处理”对象的数量,您可能会达到“开放连接”的限制。