如何通过 Android SDK 将单个对象上传到启用传输加速的存储桶

How to Upload a Single Object to a Transfer Acceleration Enabled Bucket by Android SDK

我使用 Android SDK 将文件上传到 AWS S3,并希望启用传输加速。 我已阅读 transfer acceleration examples,但仅找到 Java 的示例。我在 Android 上尝试了 Java 代码,但没有成功:

AmazonS3Client s3Client = new AmazonS3Client(credentials, clientConfiguration);
S3ClientOptions s3ClientOptions = new S3ClientOptions();
s3ClientOptions.setAccelerateModeEnabled(true);
s3Client.setS3ClientOptions(s3ClientOptions);

无法解析方法 'setAccelerateModeEnabled'!我的aws-android-sdk-s3的版本是2.2.16.

Android SDK 是否支持传输加速?如果是,我该怎么办? 谢谢

适用于 Android v2.2.17 的 AWS Mobile SDK 今天发布。此版本增加了对 Amazon S3 传输加速、跨区域复制和列表对象 v2 的支持。有关详细信息,请参阅 http://aws.amazon.com/releasenotes/5606404750751710

将SDK升级到最新版本后,上述代码将生效。