Initialize connection to Google Storage
options parameter must include values for :google_storage_access_key_id and :google_storage_secret_access_key in order to create a connection
google_storage = Storage.new( :google_storage_access_key_id => your_google_storage_access_key_id, :google_storage_secret_access_key => your_google_storage_secret_access_key )
Copy an object from one Google Storage bucket to another
List information about objects in an Google Storage bucket
Get an object from Google Storage
Get access control list for an Google Storage object
* 'DisplayName'<~String> - Display name of grantee * 'ID'<~String> - Id of grantee
or
* 'URI'<~String> - URI of group to grant access for
Get torrent for an Google Storage object
Get an expiring object url from Google Storage
docs.amazonwebservices.com/AmazonS3/latest/dev/S3_QSAuth.html
List information about Google Storage buckets for authorized user
Get headers for an object from Google Storage
Create an Google Storage bucket
Change access control list for an Google Storage bucket
* 'type'<~String> - 'UserById' * 'ID'<~String> - Id of grantee
or
* 'type'<~String> - 'UserByEmail' * 'EmailAddress'<~String> - Email address of grantee
or
* 'type'<~String> - type of user to grant permission to
Create an object in an Google Storage bucket
Get an expiring object url from Google Storage for putting an object