Ich verwende Android SDK, um Dateien in AWS S3 hochzuladen und die Übertragung beschleunigen zu wollen. Ich habe transfer acceleration examples gelesen aber nur Beispiel für Java gefunden. Ich habe versucht, den Java-Code auf Android, aber ohne Erfolg:So laden Sie ein einzelnes Objekt in einen Transferbeschleunigungs-aktivierten Bucket mit Android SDK hoch
AmazonS3Client s3Client = new AmazonS3Client(credentials, clientConfiguration);
S3ClientOptions s3ClientOptions = new S3ClientOptions();
s3ClientOptions.setAccelerateModeEnabled(true);
s3Client.setS3ClientOptions(s3ClientOptions);
Kann nicht lösen Methode 'setAccelerateModeEnabled'! Die Version meines aws-android-sdk-s3 ist 2.2.16.
Wird die Übertragungsbeschleunigung auf Android SDK unterstützt? Wenn ja, wie soll ich das machen? Danke.
Vielen Dank für Ihre Antwort. –
Ja, ich habe die SDK-Version aktualisiert und kann nun die Transferbeschleunigung aktivieren. Mit einer kleinen Änderung für meinen Code: mit S3ClientOptions.Builder setAccelerateModeEnabled –
Ich habe eine neue Frage http://StackOverflow.com/questions/38477638/aws-s3-returnedmetadata-Getetag-Reurn-null, können Sie helfen, ein zu nehmen schau es dir bitte an, danke. –