2016-10-13 8 views
1

Ich möchte Standard-Domäne für AWS-Java-SDK-s3 ändern. Ich brauche Objekte senden nicht auf:Wie benutzt man aws-java-sdk-s3 mit eigener Domain?

http://s3.amazonaws.com/mybucket 

aber auf:

http://my_own_domain.com/mybucket 

Wie es ändern?

Es gibt ein Beispiel:

BasicAWSCredentials awsCreds = new BasicAWSCredentials("my_access", "my_secret"); 


AmazonS3 s3Client = AmazonS3ClientBuilder.standard() 
       .withCredentials(new AWSStaticCredentialsProvider(awsCreds)) 
       .build(); 

Aber es nutzt Domäne von amazone.

+0

Warum nennen kann? Amazon S3 ist nicht auf 'my_own_domain.com' vorhanden, und Sie sollten den Benutzern den tatsächlichen Endpunkt wahrscheinlich nicht anzeigen. – Kayaman

+0

Ich verwende nicht Amazon S3 Objektspeicher, aber ich verwende ihre APIs für einen anderen Objektspeicher. aws-sdk-java ist unter Apache License Version 2.0. Daher ist es für mich besser, ihr Projekt für die Arbeit mit S3 API zu verwenden. – Alexandr

Antwort