Как создать http URL для Amazon корзины и объектов с ним с помощью Java? - PullRequest
0 голосов
/ 17 апреля 2011

Я могу создать URL-адрес 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, 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...