Part of libcloud.drivers.ec2 View Source View In Hierarchy
Known subclasses: libcloud.drivers.ec2.EC2APSEConnection, libcloud.drivers.ec2.EC2EUConnection, libcloud.drivers.ec2.EC2USWestConnection, libcloud.drivers.ec2.EucConnection
Method | add_default_params | Adds default parameters (such as API key, version, etc.) to the passed `params` |
Method | _get_aws_auth_param | Creates the signature required for AWS, per http://bit.ly/aR7GaQ [docs.amazonwebservices.com]: |
Inherited from ConnectionUserAndKey:
Method | __init__ | Initialize `user_id` and `key`; set `secure` to an int
based on passed value. |
Inherited from ConnectionKey (via ConnectionUserAndKey):
Method | connect | Establish a connection with the API server. |
Method | user_agent_append | Append a token to a user agent string. |
Method | request | Request a given `action`. |
Method | add_default_headers | Adds default headers (such as Authorization, X-Foo-Bar) to the passed `headers` |
Method | encode_data | Encode body data. |
Method | _user_agent | Undocumented |
Should return a dictionary.
Creates the signature required for AWS, per http://bit.ly/aR7GaQ [docs.amazonwebservices.com]: StringToSign = HTTPVerb + " " + ValueOfHostHeaderInLowercase + " " + HTTPRequestURI + " " + CanonicalizedQueryString <from the preceding step>