My favorites | Sign in
Project Logo
                
Search
for
Updated Feb 04, 2010 by john.spurlock
Labels: Featured
ClientSpecificConfiguration  
How to configure various third-party S3 clients for baltic-avenue access

Client-Specific Configuration

In general, you need to use a client that supports:

CodePlex.SpaceBlock

Specify the baltic instance host in the S3 Settings screen (Tools->Options->S3). e.g. baltic-avenue.appspot.com

CodePlex.Resourceful

Use the existing S3Connection constructor that takes an S3Client object:

S3Client balticClient = new S3Client("<access-key-id>", "<secret-access-key>", new Uri("http://baltic-avenue.appspot.com"), retryStrategy);
S3Connection balticConnection = new S3Connection(balticClient, RequestStyle.Path);

jets3t/cockpit

Edit jets3t.properties

s3service.https-only=false
s3service.s3-endpoint=baltic-avenue.appspot.com
s3service.disable-dns-buckets=true

boto

conn = S3Connection(
	aws_access_key_id='<access-key-id>',
	aws_secret_access_key='<secret-access-key>',
	host='baltic-avenue.appspot.com',is_secure=False,
	calling_format=OrdinaryCallingFormat())

s3sync.rb/s3cmd.rb

Edit s3config.yml

aws_access_key_id: <access-key-id>
aws_secret_access_key: <secret-access-key>
ssl_cert_dir: /home/user/s3sync/certs
aws_s3_host: baltic-avenue.appspot.com

Sign in to add a comment
Powered by Google Project Hosting