org.duracloud.s3storage
Class S3ProviderUtil

java.lang.Object
  extended by org.duracloud.s3storage.S3ProviderUtil

public class S3ProviderUtil
extends java.lang.Object


Constructor Summary
S3ProviderUtil()
           
 
Method Summary
static com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient getAmazonEMRClient(java.lang.String accessKey, java.lang.String secretKey)
           
static com.amazonaws.services.s3.AmazonS3Client getAmazonS3Client(java.lang.String accessKey, java.lang.String secretKey)
           
static java.lang.String getBucketName(java.lang.String accessKeyId, java.lang.String spaceId)
          Converts a provided space ID into a valid and unique S3 bucket name.
static org.jets3t.service.CloudFrontService getCloudFrontService(java.lang.String accessKey, java.lang.String secretKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S3ProviderUtil

public S3ProviderUtil()
Method Detail

getAmazonS3Client

public static com.amazonaws.services.s3.AmazonS3Client getAmazonS3Client(java.lang.String accessKey,
                                                                         java.lang.String secretKey)

getCloudFrontService

public static org.jets3t.service.CloudFrontService getCloudFrontService(java.lang.String accessKey,
                                                                        java.lang.String secretKey)

getAmazonEMRClient

public static com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient getAmazonEMRClient(java.lang.String accessKey,
                                                                                                      java.lang.String secretKey)

getBucketName

public static java.lang.String getBucketName(java.lang.String accessKeyId,
                                             java.lang.String spaceId)
Converts a provided space ID into a valid and unique S3 bucket name.

Parameters:
spaceId -
Returns:


Copyright © 2009-2011 DuraSpace. All Rights Reserved.