AWS S3 Java API
问题描述:
我正在使用AWS S3服务来管理将从Android应用程序调用的文件。 AWS为所有AWS服务(EC2,S3等)提供大小约为18MB的Java API。我只需要AWS S3的API,这样我就可以减少应用程序大小。AWS S3 Java API
我在哪里可以获得AWS S3 Java API?
感谢
答
@Vinod
按照AWS文档,您不需要导入完整的SDK在Android应用使用S3客户端。你可以做到以下几点:
要使用S3从您的移动应用程序,首先建立AWS移动SDK为Android:
下载Android SDK,包括在您的项目,如在设立SDK所描述Android系统。您需要将aws-android-sdk-2。#。# - core.jar和aws-android-sdk-2。#。# - s3.jar拖放到项目的libs目录中。
包括以下进口项目:
import com.amazonaws.auth.CognitoCachingCredentialsProvider;
import com.amazonaws.mobileconnectors.s3.transfermanager.*;
import com.amazonaws.regions.Regions;
这里找到完整的教程: http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transfermanager.html
干杯!
答
或者,您可以使用minio-java客户端库,其开放源代码&兼容AWS S3 API &体积小。你可以看到所有的示例代码与Put,Get,Post &其他操作https://github.com/minio/minio-java/tree/master/examples
希望它有帮助。 声明:我的工作为Minio