An S3 implementation of Moneta
Example usage:
require 'rubygems' require 'moneta' require 'moneta/s3' store = Moneta::S3.new( :access_key_id => 'ACCESS_KEY_ID', :secret_access_key => 'SECRET_ACCESS_KEY', :bucket => 'a_bucket' ) store['somefile']
Initialize the Moneta::S3 store.
Required values passed in the options hash:
exist.
Alias for key?
Store the key/value pair.
Options: *:meta_headers: Meta headers passed to S3 *:perms: Permissions passed to S3 *:headers: Headers sent as part of the PUT request *:expires_in: Number of seconds until expiration
[Validate]