我可以创建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,