2011年8月4日 AWS SDK for RubyでS3の期間限定のURLを生成する Tweet 先日参加したZmandaクラウドバックアップセミナーでの玉川憲さんの発表で、S3で期間限定のURLを 生成することができるということを知りました。 これは、AWS Manegement Consoleでは簡単に実現できないのでRubyで試してみました。 require 'aws-sdk' AWS.config(YAML.load(File.read('config.yml'))) o = AWS::S3.new.buckets['your-bucket-name'].objects['object-name'] puts o.url_for(:read, :expires => 60*60*24*31)こちらで、下記のようなURLが生成され、このURLは、一ヶ月間だけ有効のものになります