问题标签 [aws-java-sdk]

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 投票
1 回答
2349 浏览

java - JetS3t 与 AWS Java 开发工具包

我需要弄清楚 AWS SDK Java API 和 Jets3t API 之间的关系吗?在吞吐量和性能方面哪个更好?

我假设连接不可靠,所以我可能需要分块上传/下载数据。

JetS3t 中有用于分段上传的 API。但我也在寻找多部分下载。

0 投票
1 回答
641 浏览

amazon-web-services - 在生产中包含 aws-java-sdk jar

我们将要使用的 AWS 的唯一功能是s3. 我有aws-java-sdk-<ver>.jar~14MB 的 jar。是否有一个独立的 jar 可供使用s3(我的意思是核心组件和 s3 功能)?

我在网上查找,尝试了名称组合(将 s3 附加到链接等),但找不到任何名称。然而,我偶然发现了这个页面:JARs for Android。Andorid 上有用于 aws 的功能特定 jar。我有一种感觉,对于常规的 java sdk,他们也会有类似的东西。有没有人遇到过,或者我唯一的办法是包含 14 MB 的 jar?

谢谢。

0 投票
1 回答
191 浏览

java - 使用基本凭证访问 EC2 实例

我正在尝试使用 Java SDK 以编程方式停止 EC2 实例。我是 AWS api 的新手,但我想要做的应该是非常基本的:

我已经看到了几个这样的例子,例如here。我知道更好的方法是使用 IAM 角色,但我只是想先让一些东西起作用。创建 AmazonEC2 的行会引发此错误

我无法弄清楚为什么它会抛出未找到类定义的错误。

0 投票
3 回答
11905 浏览

java - maven-resources-plugin:2.6 - 无法创建资源输出目录

所以我刚刚从 EC2 创建了一个 Linux 实例,现在我正在尝试在其上安装 AWS Java SDK。当我运行mvn clean compile exec:java并得到这个时,我在安装结束时:

我在 Stack Overflow 上看到过与此类似的问题,但这是使用 Windows 作为其主机,而我使用的是 Linux 实例。另外,这个答案涉及到我没有使用的 Eclipse 配置。我不确定它为什么会这样,也不知道如何解决它。

0 投票
2 回答
1186 浏览

java - 无法使用 Java SDK 在 AWS 中创建 VPC

下面是我使用 API 在 AWS 中创建 VPC 的代码,但出现错误。

代码:

错误:

0 投票
1 回答
149 浏览

amazon-kinesis - 有没有办法以编程方式获取 Amazon Kinesis 流的最大授权分片数?

默认情况下,Kinesis 流被授权拥有最多 10 个分片,但可以增加此限制。是否可以以编程方式检索流的限制?我无法在官方 AWS Java SDK 中找到一种方法。

0 投票
1 回答
288 浏览

amazon-web-services - 从 SQS 接收消息:收到的消息与发送的消息不同

我正在处理一个 SQS 队列,我在其中使用 Python boto 发送一个元素。当我尝试从 Java 接收它时,我得到了别的东西,而不是同一个身体。

这是我的Java:

输出:[x] Received 'ZGY1YzNiODYtNTM4Ny00NzVmLThkMGEtMDc4MzkxM2M2YWY5'

Python代码:

输出:(df5c3b86-5387-475f-8d0a-0783913c6af9这是我在队列中发送的实际消息)

为什么我的 Java 向 Python 返回不同的消息?

0 投票
1 回答
1888 浏览

java - 使用 Java 开发工具包将多个文件批处理到 Amazon S3

我正在尝试通过附加文件将多个文件上传到 Amazon S3,这些文件都在同一个密钥下。我有一个文件名列表,并希望按该顺序上传/附加文件。我几乎完全按照本教程进行操作,但我首先遍历每个文件并部分上传。因为文件在 hdfs 上(路径实际上是 org.apache.hadoop.fs.Path),所以我使用输入流来发送文件数据。下面是一些伪代码(我正在评论教程中逐字逐句的块):

但是,我收到以下错误:

如果有人知道这个错误的原因可能是什么,那将不胜感激。或者,如果有更好的方法将一堆文件连接到一个 s3 密钥中,那也很好。我尝试使用 java 的内置SequenceInputStream但没有奏效。任何帮助将不胜感激。作为参考,所有文件的总大小可能高达 10-15 GB。

0 投票
0 回答
195 浏览

java - 对于 aws-s3 的 java sdk,https 失败

我使用 java sdks 是为了通过 https 协议连接到 s3。O有以下。

但我收到以下错误:

[11 Jun 15:11:18 S3SequenceNumberManager]:[REMOVETHIS] s3repository:com.netvention.apps.metadataadmin.repository.S3Repository@2a01dba5 [11 Jun 15:14:41 S3Repository]:无法执行 HTTP 请求:连接超时 * **错误 [11 Jun 15:14:41 S3SequenceNumberManager]:java.lang.RuntimeException:无法执行 HTTP 请求:连接超时

它仍然尝试通过 http 连接?我究竟做错了什么 ?

0 投票
7 回答
28020 浏览

java - package com.amazonaws.services.lambda.runtime does not exist in AWS java sdk 1.10.2

I am trying the Java code example in the Getting Started (Authoring AWS Lambda Code in Java) page, but am stuck as com.amazonaws.services.lambda.runtime pacakge seems to be missing

Here is the sample code:

I encounter the same error both in Netbeans and through command line (specifying the aws sdk thorugh -cp argument) from the first two imports of the code:

package com.amazonaws.services.lambda.runtime does not exist

Note importing other packages from the SDK works fine, as per third and fourth imports from the above code (the s3 imports which i put in just to test).

I am using version 1.10.2 (aws-java-sdk-1.10.2.zip) of the AWS Java SDK, downloaded from http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip

Any directions/suggestions would be much appreciated. Thanks!