Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS S3 Java API_Amazon Web Services_Amazon S3_Aws Sdk_Java - Fatal编程技术网

Amazon web services AWS S3 Java API

Amazon web services AWS S3 Java API,amazon-web-services,amazon-s3,aws-sdk,java,Amazon Web Services,Amazon S3,Aws Sdk,Java,我正在使用AWS S3服务来管理将从Android应用程序调用的文件。AWS为所有AWS服务(EC2、S3等)提供大约18MB大小的JavaAPI。我只需要AWS S3的API,这样我就可以减少应用程序的大小 在哪里可以获得AWS S3 Java API 谢谢你,维诺 根据AWS文档,使用S3客户端不需要在Android应用程序中导入完整sdk。您可以执行以下操作: 要从移动应用程序中使用S3,请首先设置AWS mobile SDK for Android: 下载Android SDK并将其包含

我正在使用AWS S3服务来管理将从Android应用程序调用的文件。AWS为所有AWS服务(EC2、S3等)提供大约18MB大小的JavaAPI。我只需要AWS S3的API,这样我就可以减少应用程序的大小

在哪里可以获得AWS S3 Java API

谢谢你,维诺

根据AWS文档,使用S3客户端不需要在Android应用程序中导入完整sdk。您可以执行以下操作:

要从移动应用程序中使用S3,请首先设置AWS mobile SDK for Android:

下载Android SDK并将其包含在项目中,如设置Android SDK中所述。您需要将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;
请在此处查找完整教程:

干杯

或者,您也可以使用客户端库,它的开放源代码与AWS S3 API兼容,并且体积较小。您可以看到所有带有Put、Get、Post和其他操作的示例代码

希望能有帮助。 免责声明:我为