如何使用java为亚马逊桶及其中的对象创建一个http url?

时间:2011-04-17 12:29:13

标签: amazon-s3

我可以创建https网址,但我需要http网址。

我尝试过:

String bucketName="amazon-url-testing";
AmazonS3 s3 = 
    new AmazonS3Client(new PropertiesCredentials(
          Main.class.getResourceAsStream("AwsCredentials.properties")));
s3.setBucketWebsiteConfiguration(
    bucketName, new BucketWebsiteConfiguration(indexDoc,errorDoc)); 
getWebsiteConfig(s3,bucketName);    


private static BucketWebsiteConfiguration getWebsiteConfig(
    AmazonS3 s3Client, String bucketName) {
    System.out.println("Get website config");
    // 1. Get website config.
    BucketWebsiteConfiguration bucketWebsiteConfiguration =
    s3Client.getBucketWebsiteConfiguration(bucketName);
    if (bucketWebsiteConfiguration == null)
    {
    System.out.println("No website config.");
    }
    else
    {
    System.out.println("Index doc:" +
    bucketWebsiteConfiguration.getIndexDocumentSuffix());
    System.out.println("Error doc:" +
    bucketWebsiteConfiguration.getErrorDocument());
    }
    return bucketWebsiteConfiguration;
    }
    }

在我喜欢的控制台中,

INFO: Sending Request: GET https://amazon-url-testing.s3.amazonaws.com / Parameters: (website: null, ) 
Apr 18, 2011 7:31:06 PM com.amazonaws.http.HttpClient handleResponse
INFO: Received successful response: 200, 

0 个答案:

没有答案