Class: RightScale::CloudApi::AWS::S3::Link::Manager

Inherits:
Manager
  • Object
show all
Defined in:
lib/cloud/aws/s3/link/manager.rb

Overview

S3 Query API links manager

Examples:

link = RightScale::CloudApi::AWS::S3::Link::Manager::new(key, secret, endpoint)
link.get(
  'devs-us-east/kd/Константин',
  :params => { 'response-content-type' => 'image/peg'}
) #=>
  https://devs-us-east.s3.amazonaws.com/kd%2F%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%
  D0%BD%D1%82%D0%B8%D0%BD?AWSAccessKeyId=AK...TA&Expires=1436557118&
  Signature=hg...%3D&response-content-type=image%2Fpeg
link.ListAllMyBuckets#=>
  https://s3.amazonaws.com/?AWSAccessKeyId=AK...TA&Expires=1436651780&
  Signature=XK...53s%3D