| Class | Aws::S3Generator::Bucket |
| In: |
lib/s3/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)