Table of Contents - aws-s3-0.6.3 Documentation
Pages
COPYING
INSTALL
Rubygems
Directly from svn
As a Rails plugin
Dependencies
XML parsing (xml-simple)
XML generation (builder)
Content type inference (mime-types)
README
AWS::S3
Getting started
AWS::S3 Basics
The service, buckets and objects
The service
Buckets
Objects
More about objects and their metadata
Streaming uploads
Setting the current bucket
Scoping operations to a specific bucket
BitTorrent
Another way to download large files
Access control
Using canned access control policies
Building custum access policies
Pre-prepared grants
Accessing private objects from a browser
Logging
Tracking requests made on a bucket
Errors
When things go wrong
Accessing the last request’s response
Classes/Modules
AWS::S3::ACL::Bucket
AWS::S3::ACL::Bucket::ClassMethods
AWS::S3::ACL::Grant
AWS::S3::ACL::Grantee
AWS::S3::ACL::S3Object
AWS::S3::ACL::S3Object::ClassMethods
AWS::S3::Authentication
Header based authentication
Generating the encoded canonical string
Query string based authentication
Full authentication specification
AWS::S3::BitTorrent
AWS::S3::BitTorrent::ClassMethods
AWS::S3::Connection
AWS::S3::Connection::Management
AWS::S3::Connection::Management::ClassMethods
AWS::S3::Logging
AWS::S3::Logging::Log
AWS::S3::Logging::Log::Line
AWS::S3::Logging::Management
AWS::S3::Logging::Management::ClassMethods
AWS::S3::Logging::Status
AWS::S3::Owner
AWS::S3::ResponseError
AWS::S3::S3Exception
Methods
::about — AWS::S3::S3Object
::buckets — AWS::S3::Service
::copy — AWS::S3::S3Object
::create — AWS::S3::Bucket
::create — AWS::S3::S3Object
::current — AWS::S3::Owner
::current_bucket — AWS::S3::Base
::current_bucket= — AWS::S3::Base
::delete — AWS::S3::Bucket
::delete — AWS::S3::S3Object
::exists? — AWS::S3::S3Object
::find — AWS::S3::Bucket
::find — AWS::S3::S3Object
::grant — AWS::S3::ACL::Grant
::list — AWS::S3::Bucket
::new — AWS::S3::ACL::Policy
::new — AWS::S3::ResponseError
::new — AWS::S3::ACL::Grantee
::new — AWS::S3::ACL::Grant
::new — AWS::S3::S3Object
::objects — AWS::S3::Bucket
::rename — AWS::S3::S3Object
::request — AWS::S3::Base
::response — AWS::S3::Service
::save — AWS::S3::S3Object
::set_current_bucket_to — AWS::S3::Base
::store — AWS::S3::S3Object
::stream — AWS::S3::S3Object
::url_for — AWS::S3::S3Object
::value — AWS::S3::S3Object
#[] — AWS::S3::Bucket
#about — AWS::S3::S3Object
#acl — AWS::S3::ACL::Bucket::ClassMethods
#acl — AWS::S3::ACL::S3Object
#acl — AWS::S3::ACL::Bucket
#acl — AWS::S3::ACL::S3Object::ClassMethods
#attributes — AWS::S3::Logging::Log::Line
#belongs_to_bucket? — AWS::S3::S3Object
#bucket — AWS::S3::S3Object
#bucket= — AWS::S3::S3Object
#clear — AWS::S3::Bucket
#connected? — AWS::S3::Connection::Management::ClassMethods
#connection — AWS::S3::Connection::Management::ClassMethods
#copy — AWS::S3::S3Object
#create — AWS::S3::S3Object
#delete — AWS::S3::Bucket
#delete — AWS::S3::S3Object
#delete_all — AWS::S3::Bucket
#disable_logging — AWS::S3::Logging::Management::ClassMethods
#disable_logging_for — AWS::S3::Logging::Management::ClassMethods
#disconnect — AWS::S3::Connection::Management::ClassMethods
#disconnect! — AWS::S3::Connection::Management::ClassMethods
#each — AWS::S3::Bucket
#empty? — AWS::S3::Bucket
#enable_logging — AWS::S3::Logging::Management::ClassMethods
#enable_logging_for — AWS::S3::Logging::Management::ClassMethods
#establish_connection! — AWS::S3::Connection::Management::ClassMethods
#etag — AWS::S3::S3Object
#grant_torrent_access — AWS::S3::BitTorrent::ClassMethods
#grant_torrent_access — AWS::S3::BitTorrent
#grant_torrent_access_to — AWS::S3::BitTorrent::ClassMethods
#group — AWS::S3::ACL::Grantee
#group= — AWS::S3::ACL::Grantee
#hash — AWS::S3::Owner
#key — AWS::S3::S3Object
#key= — AWS::S3::S3Object
#key_set? — AWS::S3::S3Object
#lines — AWS::S3::Logging::Log
#logging_enabled? — AWS::S3::Logging::Management::ClassMethods
#logging_enabled_for? — AWS::S3::Logging::Management::ClassMethods
#logging_status — AWS::S3::Logging::Management::ClassMethods
#logging_status_for — AWS::S3::Logging::Management::ClassMethods
#logs — AWS::S3::Logging::Management::ClassMethods
#logs_for — AWS::S3::Logging::Management::ClassMethods
#metadata — AWS::S3::S3Object
#new_object — AWS::S3::Bucket
#objects — AWS::S3::Bucket
#orphan? — AWS::S3::S3Object
#owner — AWS::S3::S3Object
#path — AWS::S3::Logging::Log
#permission= — AWS::S3::ACL::Grant
#rename — AWS::S3::S3Object
#save — AWS::S3::S3Object
#size — AWS::S3::Bucket
#store — AWS::S3::S3Object
#stored? — AWS::S3::S3Object
#to_xml — AWS::S3::ACL::Policy
#to_xml — AWS::S3::ACL::Grantee
#to_xml — AWS::S3::ACL::Grant
#torrent — AWS::S3::BitTorrent::ClassMethods
#torrent — AWS::S3::BitTorrent
#torrent_for — AWS::S3::BitTorrent::ClassMethods
#type — AWS::S3::ACL::Grantee
#url — AWS::S3::S3Object
#value — AWS::S3::S3Object