Class | RightAws::S3Generator::Bucket |
In: |
lib/s3/right_s3.rb
|
Parent: | Object |
name | [R] | |
s3 | [R] |
Create new S3LinkBucket instance and generate creation link for it.
Generate link to GET key data.
bucket.get('logs/today/1.log', 1.hour)
Return a S3Generator::Key instance.
bucket.key('my_cool_key').get #=> https://s3.amazonaws.com:443/my_awesome_bucket/my_cool_key?Signature=B...D&Expires=1180820032&AWSAccessKeyId=1...2 bucket.key('my_cool_key').delete #=> https://s3.amazonaws.com:443/my_awesome_bucket/my_cool_key?Signature=B...D&Expires=1180820098&AWSAccessKeyId=1...2
Generate link to list keys.
bucket.keys bucket.keys('prefix'=>'logs')
Return a public link to bucket.
bucket.public_link #=> 'https://s3.amazonaws.com:443/my_awesome_bucket'
Generates link to PUT key data.
puts bucket.put('logs/today/1.log', 2.hour)