我正在尝试阅读Amazon S3上的可用文件,因为该问题解释了问题。 我找不到不推荐使用的构造函数的替代调用。

这是代码:

private String AccessKeyID = "xxxxxxxxxxxxxxxxxxxx";

private String SecretAccessKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

private static String bucketName = "documentcontainer";

private static String keyName = "test";

//private static String uploadFileName = "/PATH TO FILE WHICH WANT TO UPLOAD/abc.txt";

AWSCredentials credentials = new BasicAWSCredentials(AccessKeyID, SecretAccessKey);

void downloadfile() throws IOException

{

// Problem lies here - AmazonS3Client is deprecated

AmazonS3 s3client = new AmazonS3Client(credentials);

try {

System.out.println("Downloading an object...");

S3Object s3object = s3client.getObject(new GetObjectRequest(

bucketName, keyName));

System.out.println("Content-Type: " +

s3object.getObjectMetadata().getContentType());

InputStream input = s3object.getObjectContent();

BufferedReader reader = new BufferedReader(new InputStreamReader(input));

while (true) {

String line = reader.readLine();

if (line == null) break;

System.out.println(" " + line);

}

System.out.println();

} catch (AmazonServiceException ase) {

//do something

} catch (AmazonClientException ace) {

// do something

}

}

有什么帮助吗? 如果需要更多说明,请提及。我已经检查了SDK .zip文件中提供的示例代码,它是相同的。

s3 java_java-不建议使用AmazonS3Client(credentials)相关推荐

  1. s3 java_java – 我们可以迭代Amazon S3中的完整对象集

    我试图在S3存储桶中打印所有对象的元数据.但是,它不会返回超过1000个对象的结果.我已经尝试实现objectListing.isTruncated(),它没有帮助.这是我列出超过1000个对象的示例 ...

  2. Amazon S3 功能介绍

    一 .Amazon S3介绍 Amazon Simple Storage Service (Amazon S3) 是一种对象存储,它具有简单的 Web 服务接口,可用于在 Web 上的任何位置存储和检 ...

  3. java s3_Amazon S3 功能介绍

    一 .Amazon S3介绍 Amazon Simple Storage Service (Amazon S3) 是一种对象存储,它具有简单的 Web 服务接口,可用于在 Web 上的任何位置存储和检 ...

  4. aws搭建java项目_AWS下S3之java开发

    记住一定要在本地生成证书确保S3权限(~/.aws/credentials)(C:\Users\USERNAME.aws\credentials)格式如下: image.png 另外在开发前,一定要在 ...

  5. Amazon S3数据存储

    从官网下载aws 的unity插件,并做了简单修改(主要用修改PostObject),问题: (一)获取Pool ID 通过服务-Cognito-管理/新建用户池,可以新建或者获取Pool ID (二 ...

  6. .NET Core AWS S3云存储

    [导读]最近有需要用到AWS S3云存储上传附件,这里对利用.NET或.NET Core在调用SDK APi需要注意的一点小问题做个记录,或许能对后续有用到的童鞋提供一点帮助 Amazon Simpl ...

  7. aws s3 连接建立

    2019独角兽企业重金招聘Python工程师标准>>> aws s3 连接建立 遇到的问题是  errorCode:301 是  网站永久重定向了 主要的错误原因: 1.aws 的服 ...

  8. java aws_AWS学习笔记(八)--S3 JAVA SDK

    Amazon Simple Storage Service (Amazon S3)是面向 Internet 的存储服务,具有高扩展性.可靠性.安全性和快速价廉的特点,提供 99.999999999% ...

  9. s3 java sdk_s3javasdk文档.pdf

    s3javasdk文档 S3 Java SDK 文档 前言 简介 对象存储S3接口 Java SDK采用了开源的aws­java­sdk­s3. 本文档主要介绍SDK的安装.使用与注意事项. 假设您已 ...

最新文章

  1. 高校竞赛排行榜主办方数据上传 操作手册
  2. 时序数据采样、原始循环神经网络RNN、RNN梯度爆炸原因推导
  3. JS判断上传文件类型
  4. 自己动手写CPU(3)逻辑、移位操作与空指令
  5. 【HihoCoder - 1850】字母去重 (字符串,思维)
  6. 【数学】Chaarshanbegaan at Cafebazaar
  7. 最全面、最详细的“前端模块化”总结
  8. Github Star 7.2K,来自百度飞桨超级好用的OCR数据合成与半自动标注工具,强烈推荐!
  9. 消息中间件RabbitMQ(五)——实现RPC调用
  10. donet学习笔记10(c#基础)
  11. 记一次勒索病毒下的Oracle数据恢复
  12. Numpy 用 npy/npz 文件保存与载入数据
  13. VerilogHDL正弦信号发生器
  14. oracle的month函数的使用方法,oracle next_day,add_month函数
  15. OpenGL_Qt学习笔记之_03(平面图形的着色和旋转)
  16. 人工智能——机器学习
  17. layui中如何让多个控件在一行显示
  18. 【kafka专栏】使用shell脚本快速安装kafka集群(含视频)
  19. 苹果手机输入屏保后锁屏_iPhone丢失后锁屏显示你的联系方式方法教程
  20. SMVC4: JSON文件的使用

热门文章

  1. Ubuntu 16.04 安装 Pyinstall
  2. delphi 注册表操作(读取、添加、删除、修改)完全手册
  3. 长期从事表格工作是一种怎样的体验?
  4. html怎么整体水平右移,左移右移.html
  5. proto3默认值与可选项
  6. lvx-las-pcd-txt 批量转换工具 2.0
  7. 【Unity3D】绘制物体表面三角形网格
  8. 8.vim(vi)自定义环境变量
  9. 北京辰星中医李慧英医生简介
  10. 信息化和信息系统(2)