Table of Contents - AWS::S3 -- Support for Amazon S3's REST api
Pages
- COPYING
- INSTALL
-
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 and Modules
- AWS::S3::ACL::Bucket
- AWS::S3::ACL::Bucket::ClassMethods
- AWS::S3::ACL::Grant
- AWS::S3::ACL::Grant::Builder
- AWS::S3::ACL::Grantee
- AWS::S3::ACL::Grantee::Builder
- AWS::S3::ACL::OptionProcessor
- AWS::S3::ACL::Policy::Builder
- AWS::S3::ACL::Policy::GrantListExtensions
- AWS::S3::ACL::S3Object
- AWS::S3::ACL::S3Object::ClassMethods
- AWS::S3::Authentication
- AWS::S3::Authentication::CanonicalString
- AWS::S3::Authentication::Header
- AWS::S3::Authentication::QueryString
- AWS::S3::Authentication::Signature
- AWS::S3::Base::RequestOptions
- AWS::S3::BitTorrent
- AWS::S3::BitTorrent::ClassMethods
- AWS::S3::Connection
- AWS::S3::Connection::Management
- AWS::S3::Connection::Management::ClassMethods
- AWS::S3::Connection::Options
- AWS::S3::Logging
- AWS::S3::Logging::Log
- AWS::S3::Logging::Log::Line
- AWS::S3::Logging::Management
- AWS::S3::Logging::Management::ClassMethods
- AWS::S3::Logging::Management::LoggingGrants
- AWS::S3::Logging::Status
- AWS::S3::Logging::Status::Builder
- AWS::S3::Owner
- AWS::S3::ResponseError
- AWS::S3::S3Exception
- AWS::S3::S3Object::About
- AWS::S3::S3Object::Metadata
- AWS::S3::S3Object::Value
- AWS::S3::VERSION
Methods
- ::about — AWS::S3::S3Object
- ::bucket_name — AWS::S3::Base
- ::buckets — AWS::S3::Service
- ::build_stock_grant_for — AWS::S3::ACL::Grant
- ::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
- ::infer_content_type! — AWS::S3::S3Object
- ::list — AWS::S3::Bucket
- ::new — AWS::S3::ACL::Policy
- ::new — AWS::S3::ACL::Grant
- ::new — AWS::S3::ACL::Grantee
- ::new — AWS::S3::ResponseError
- ::new — AWS::S3::S3Object
- ::objects — AWS::S3::Bucket
- ::path — AWS::S3::Bucket
- ::process_options! — AWS::S3::Base
- ::rename — AWS::S3::S3Object
- ::request — AWS::S3::Base
- ::respond_with — AWS::S3::Base
- ::response — AWS::S3::Service
- ::response_class — AWS::S3::Base
- ::save — AWS::S3::S3Object
- ::set_current_bucket_to — AWS::S3::Base
- ::stock_grant_map — AWS::S3::ACL::Grant
- ::store — AWS::S3::S3Object
- ::stream — AWS::S3::S3Object
- ::url_for — AWS::S3::S3Object
- ::validate_key! — AWS::S3::S3Object
- ::validate_name! — AWS::S3::Bucket
- ::value — AWS::S3::S3Object
- #[] — AWS::S3::Bucket
- #about — AWS::S3::S3Object
- #acl — AWS::S3::ACL::Bucket
- #acl — AWS::S3::ACL::Bucket::ClassMethods
- #acl — AWS::S3::ACL::S3Object
- #acl — AWS::S3::ACL::S3Object::ClassMethods
- #add — AWS::S3::Bucket
- #attributes — AWS::S3::Logging::Log::Line
- #belongs_to_bucket? — AWS::S3::S3Object
- #bucket — AWS::S3::S3Object
- #bucket= — AWS::S3::S3Object
- #build_contents! — AWS::S3::Bucket
- #clear — AWS::S3::Bucket
- #connected? — AWS::S3::Connection::Management::ClassMethods
- #connection — AWS::S3::Base
- #connection — AWS::S3::Connection::Management::ClassMethods
- #connection_name — AWS::S3::Connection::Management::ClassMethods
- #copy — AWS::S3::S3Object
- #create — AWS::S3::S3Object
- #default_connection — AWS::S3::Connection::Management::ClassMethods
- #default_connection_name — AWS::S3::Connection::Management::ClassMethods
- #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
- #extract_grantee! — AWS::S3::ACL::Grant
- #extract_grants! — AWS::S3::ACL::Policy
- #extract_owner! — AWS::S3::ACL::Policy
- #extract_type! — AWS::S3::ACL::Grantee
- #grant_torrent_access — AWS::S3::BitTorrent
- #grant_torrent_access — AWS::S3::BitTorrent::ClassMethods
- #grant_torrent_access_to — AWS::S3::BitTorrent::ClassMethods
- #grants? — AWS::S3::ACL::Policy
- #group — AWS::S3::ACL::Grantee
- #group= — AWS::S3::ACL::Grantee
- #has_contents? — AWS::S3::Bucket
- #hash — AWS::S3::Owner
- #http — AWS::S3::Base
- #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
- #method_missing — AWS::S3::Base
- #new_object — AWS::S3::Bucket
- #objects — AWS::S3::Bucket
- #orphan? — AWS::S3::S3Object
- #owner — AWS::S3::S3Object
- #owner? — AWS::S3::ACL::Policy
- #parse — AWS::S3::Logging::Log::Line
- #path — AWS::S3::Logging::Log
- #permission= — AWS::S3::ACL::Grant
- #proxiable_attribute? — AWS::S3::S3Object
- #proxiable_attribute? — AWS::S3::Owner
- #register — AWS::S3::Bucket
- #reload! — AWS::S3::Bucket
- #rename — AWS::S3::S3Object
- #request — AWS::S3::Base
- #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::Grant
- #to_xml — AWS::S3::ACL::Grantee
- #torrent — AWS::S3::BitTorrent
- #torrent — AWS::S3::BitTorrent::ClassMethods
- #torrent_for — AWS::S3::BitTorrent::ClassMethods
- #type — AWS::S3::ACL::Grantee
- #url — AWS::S3::S3Object
- #valid_attributes — AWS::S3::Owner
- #valid_header_settings — AWS::S3::S3Object
- #value — AWS::S3::S3Object