libs3
trunk
|
#include <libs3.h>
Data Fields | |
const char * | hostName |
const char * | bucketName |
S3Protocol | protocol |
S3UriStyle | uriStyle |
const char * | accessKeyId |
const char * | secretAccessKey |
const char * | securityToken |
const char * | authRegion |
A context for working with objects within a bucket. A bucket context holds all information necessary for working with a bucket, and may be used repeatedly over many consecutive (or simultaneous) calls into libs3 bucket operation functions.
const char* S3BucketContext::hostName |
The name of the host to connect to when making S3 requests. If set to NULL, the default S3 hostname passed in to S3_initialize will be used.
const char* S3BucketContext::bucketName |
The name of the bucket to use in the bucket context
S3Protocol S3BucketContext::protocol |
The protocol to use when accessing the bucket
S3UriStyle S3BucketContext::uriStyle |
The URI style to use for all URIs sent to Amazon S3 while working with this bucket context
const char* S3BucketContext::accessKeyId |
The Amazon Access Key ID to use for access to the bucket
const char* S3BucketContext::secretAccessKey |
The Amazon Secret Access Key to use for access to the bucket
const char* S3BucketContext::securityToken |
The Amazon Security Token used to generate Temporary Security Credentials
const char* S3BucketContext::authRegion |
The AWS region to which to scope the signing key used for authorization. If NULL, the default region ("us-east-1") will be used.