问题标签 [jets3t]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
15670 浏览

java - 使用 Java 将包含文件的目录上传到 S3

我正在开发用户将 ZIP 文件上传到我的服务器的应用程序,在该 ZIP 文件将被扩展的服务器上,然后我需要将其上传到服务器。现在我的问题是:如何使用 Java 将包含多个文件和子文件夹的目录上传到 S3 存储桶?有没有这方面的例子?目前我正在使用 JetS3t 来管理我与 S3 的所有通信。

0 投票
1 回答
199 浏览

java - Amazon JetS3t API 和 Glassfish 服务器

在 Glassfish 3 中,我应该将 Amazon JetS3t 和相关的 jar 文件放在哪里?

我有一个示例 Restful Web 应用程序,它当前使用 Arraylist 在后端维护对象,我希望将它们作为文本文件存储在 Amazon S3 上。所以我为此使用 jets@t API。

当我将应用程序部署到 Glassfish 上时,它会出现这样的错误

0 投票
2 回答
1338 浏览

java - JetS3t - 无异常连接,但是当我尝试做其他事情时出现“无效的类名”

我似乎能够正常连接,因为新的 RestS3Service不会引发异常。

但是,当我尝试执行getBucket("name") 之类的操作时,我得到:Invalid class name: org.jets3t.service.utils.RestUtils$ConnManagerFactory

知道如何解决这个问题吗?

谢谢!

我的代码:

输出:

0 投票
1 回答
992 浏览

amazon-s3 - S3 签名 URL 和分段上传

我正在使用签名 URL 和 Jets3t 库访问 S3。我已经在 inputstream 上构建了一个 cipherStream,以便在上传过程中即时进行加密。

我可以使用分段上传功能,将文件分成多个部分并并行上传到 S3。

Jets3t 是否提供任何支持来处理此类案件?

0 投票
1 回答
300 浏览

java - JetS3t 填满了我的 /tmp 目录。我应该如何删除旧文件?

我正在 Linux 上开发一些使用 JetS3t 从 S3 检索文件的 HTTP 服务器软件。这些文件都在 5MB 左右。随着时间的推移,JetS3t 会在 /tmp 目录中创建大量 *.tmp 文件。

但是,由于这一切都在永远不会重新启动的服务器上运行,因此文件永远不会被丢弃。相反,它们最终会填满根分区,从而导致许多问题(如 HTTP 连接断开等)

有没有办法配置 JetS3t,使其自行清理?

谢谢!

0 投票
1 回答
330 浏览

java - 有没有办法在请求者付费标记的 Amazon S3 存储桶中列出对象?

我正在尝试获取 aws-publicdatasets 存储桶中用于 commoncrawl 的对象名称列表。我一直在研究使用 Jets3t 来 createSignedGetUrl 但我不确定是否可以通过以下方法获取对象列表:

0 投票
2 回答
274 浏览

android - 安卓和jets3t?图书馆问题

我正在尝试在我的 android 应用程序中使用 jets3t0.9.0,但遇到了 classnotfoundexceptions 和 noclassdeffounderror。我将 httpcore4.2 和 httpclient 4.2、日志记录和 commons-io jar 文件添加到构建库中。

谢谢 Droidment

0 投票
1 回答
277 浏览

java - JetS3t 更新内容\mime 类型

由于此处描述的问题,我希望更新已上传文件的 content\mime 类型。我正在使用JetS3t 0.9.0 来检索感兴趣的对象,我使用Getting A File's Mime Type In Java来更新更新 content\mime 类型,但我不知道如何在对象本身上提交它,即如何将其反映到 S3 存储。

附上一段代码,任何帮助将不胜感激。

谢谢。

0 投票
1 回答
1477 浏览

amazon-s3 - JetS3t 客户端 putObject 停止使用 HTTPS 主机名无效异常

基本 put 对象调用突然停止工作(有时会成功)。它已经工作了很长时间。

看起来像 SSL 证书问题。

堆栈跟踪片段。

看起来 Java 不喜欢显示为“*.s3.amazonaws.com”的通配符域

per Can Java connect to wildcard ssl ... 通配符对 java 来说可能有问题。

但是如前所述,我们已经使用了很长时间,突然开始面临这个问题,太断断续续了。

我们正在使用以下版本:

有没有人遇到过这个问题?如果是,是否有任何解决方法?

0 投票
0 回答
940 浏览

hadoop - 使用“本地”S3 作为 HDFS 的替代品?

我一直在笔记本电脑上测试最新的 Cloudera CDH4 hadoop-conf-pseudo(即 MRv2 或 YARN),它有 4 个内核、8GB RAM 和 Intel X25MG2 SSD。操作系统是 Ubuntu 12.04LTS 64 位。到目前为止,一切都很好。

看着Setting up hadoop to use S3 as a replacement for HDFS,我想在我的笔记本上做 - 在这个笔记本上,我和我的同事实现了一个 S3 模拟器。

不过,我找不到可以设置jets3t.properties以将终点更改为localhost. 我下载hadoop-2.0.1-alpha.tar.gz并搜索了源代码,但没有找到任何线索。SO Using s3 as fs.default.name or HDFS上有一个类似的Q ?,但我想在我们的实验中使用我们自己的轻量级和快速 S3 仿真层,而不是 AWS S3。

我将不胜感激有关如何将端点更改为不同主机名的提示。

问候,

——扎克