问题标签 [aws-java-sdk-2.x]

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 回答
3918 浏览

amazon-dynamodb - 使用 AWS DynamoDB SDK for Java 2.x 扫描表

users在 Amazon DynamoDB 中有一个表 ( ),其中包含以下项目:

我想运行临时扫描,以了解有多少 3.1 版用户启用了电子邮件。我这里没有此表的任何索引,但可以进行扫描。

如何使用AWS SDK for Java 2.x做到这一点?

0 投票
1 回答
2111 浏览

amazon-s3 - 使用适用于 Java 2.x 的 AWS S3 开发工具包列出对象

logs在 Amazon S3 ( us-east-1) 中有一个存储桶 ( ),其中包含按应用程序和日期分区的日志,这并不奇怪:

我想列出特定日期、月份、年份的所有对象(日志)……</p>

如何使用AWS SDK for Java 2.x做到这一点?

0 投票
2 回答
2264 浏览

amazon-s3 - 使用 AWS 开发工具包 V2 删除对象?

我正在尝试从 AWS SDK V1.x 迁移到 V2.2。我无法弄清楚deleteObjects方法。我找到了一堆例子——都是一样的 :-( 似乎从来没有使用要删除的对象列表(即列表存在,但从未在DeleteObjectsRequest对象中设置——我认为那是它应该设置,但看不到在哪里)。我如何/在哪里提供对象列表?我找到的例子是:

0 投票
1 回答
665 浏览

java - 如何为 Java SDK 2.0 中的文件上传构建 Amazon S3 Presigned PostPolicy?

我需要生成一个 AWS Signature v4 签名以上传到 s3,如下所示:https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html

我尝试了很多例子,但有错误

我尝试使用minio-java像这样的https://github.com/minio/minio-java/blob/master/examples/PresignedPostPolicy.java来构建签名

另外,我尝试了这个代码片段https://gist.github.com/phstudy/3523576726d74a0410f8

PS我真正的目标是从有文件大小限制的客户端上传文件,比如那里,或者那里。我可以创建presignS3UploadLink,但无法设置最大大小。

0 投票
1 回答
289 浏览

amazon-web-services - 如何将 IAM 角色分离到 AWS 运行实例中,并使用 java 将新 IAM 角色附加到该特定实例中

我正在创建一个具有特定 IAM 角色的 Amazon EC2 实例。

现在我想分离该 IAM 角色并附加一个新的 IAM 角色或替换为一个新的 IAM 角色。我正在寻找与 CLI 相关的选项,但是当实例通过 java 代码运行时,我找不到任何选项。

这是我的代码:

0 投票
0 回答
935 浏览

java - 服务:AmazonSQS;状态码:403;错误代码:SignatureDoesNotMatch;SQS

我在 ec2 上运行我的简单类以在 SQS 上创建或发送消息。但这给了我服务:AmazonSQS;状态码:403;错误代码:SignatureDoesNotMatch;

我附上了我的代码和以下错误:-

以下是我收到的错误:-

(服务:AmazonSQS;状态代码:403;错误代码:SignatureDoesNotMatch;请求 ID:20311998-3b24-5878-a1d6-4d5cdc182fa2)在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1592) 在 com。 amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1257) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1029) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient. java:741) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:715) 在 com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:697) 在 com.amazonaws.http.AmazonHttpClient $RequestExecutor.access$500(AmazonHttpClient.java:665) 在 com。amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:647) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:511) at com.amazonaws.services.sqs.AmazonSQSClient.doInvoke(AmazonSQSClient.java: 1740) 在 com.amazonaws.services.sqs.AmazonSQSClient.invoke(AmazonSQSClient.java:1716) 在 com.amazonaws.services.sqs.AmazonSQSClient.executeSendMessage(AmazonSQSClient.java:1503) 在 com.amazonaws.services.sqs.AmazonSQSClient .sendMessage(AmazonSQSClient.java:1480) 在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.sendMessageToQueue(AWSSimpleQueueServiceUtil.java:87) 在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueue647) 在 com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:511) 在 com.amazonaws.services.sqs.AmazonSQSClient.doInvoke(AmazonSQSClient.java:1740) 在 com.amazonaws.services.sqs.AmazonSQSClient.invoke (AmazonSQSClient.java:1716) 在 com.amazonaws.services.sqs.AmazonSQSClient.executeSendMessage(AmazonSQSClient.java:1503) 在 com.amazonaws.services.sqs.AmazonSQSClient.sendMessage(AmazonSQSClient.java:1480) 在 com.SQSDemojava。 demo.AWSSimpleQueueServiceUtil.sendMessageToQueue(AWSSimpleQueueServiceUtil.java:87) 在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueue647) 在 com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:511) 在 com.amazonaws.services.sqs.AmazonSQSClient.doInvoke(AmazonSQSClient.java:1740) 在 com.amazonaws.services.sqs.AmazonSQSClient.invoke (AmazonSQSClient.java:1716) 在 com.amazonaws.services.sqs.AmazonSQSClient.executeSendMessage(AmazonSQSClient.java:1503) 在 com.amazonaws.services.sqs.AmazonSQSClient.sendMessage(AmazonSQSClient.java:1480) 在 com.SQSDemojava。 demo.AWSSimpleQueueServiceUtil.sendMessageToQueue(AWSSimpleQueueServiceUtil.java:87) 在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueuesqs.AmazonSQSClient.invoke(AmazonSQSClient.java:1716) 在 com.amazonaws.services.sqs.AmazonSQSClient.executeSendMessage(AmazonSQSClient.java:1503) 在 com.amazonaws.services.sqs.AmazonSQSClient.sendMessage(AmazonSQSClient.java:1480)在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.sendMessageToQueue(AWSSimpleQueueServiceUtil.java:87) 在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueuesqs.AmazonSQSClient.invoke(AmazonSQSClient.java:1716) 在 com.amazonaws.services.sqs.AmazonSQSClient.executeSendMessage(AmazonSQSClient.java:1503) 在 com.amazonaws.services.sqs.AmazonSQSClient.sendMessage(AmazonSQSClient.java:1480)在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.sendMessageToQueue(AWSSimpleQueueServiceUtil.java:87) 在 com.SQSDemojava.demo.AWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueueAWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueueAWSSimpleQueueServiceUtil.main(AWSSimpleQueueServiceUtil.java:120) myFisrtQueue

0 投票
1 回答
5095 浏览

java - 从 AWS Java SDK 2.0 中的 GetObjectResponse 获取 S3Object

在 AWS Java SDK 1.x 中,我可以S3ObjectS3Client这样的地方得到一个。

S3Object我正在尝试使用 AWS Java SDK 2.0 复制该功能(并GetObjectResponseS3Object.

我怎样才能S3Object从 2.0获得一个S3Client,或者从 2.0 构建一个GetObjectResponse

0 投票
1 回答
732 浏览

java - 有没有将目标组添加到 LoadBalancer 的方法?

我正在尝试从 java sdk 启动应用程序负载均衡器。我注意到我可以通过控制台在“步骤 4:配置路由”中添加“目标组”,但我不知道如何通过代码添加目标组。似乎没有像“withTargetGroup”这样的功能。

我只是找不到可以向我展示一些我可以尝试的功能的正确文档。

CreateLoadBalancerRequest 请求 = new CreateLoadBalancerRequest().withTargetGroup(group_name);

0 投票
1 回答
121 浏览

amazon-web-services - 从 CloudFormation 模板生成代码(java、python 等)

是否有可用于从 CloudFormation 模板生成代码的机制/框架?

0 投票
0 回答
161 浏览

java - Java AWS SDK V2“getObject”跟踪进度

我已经为 GUI 界面和 Swingworker 编写了使用 Swing 的代码,它使用 Sync 客户端处理下载。

这是工作人员的 doInBackground() 方法应该做的:

1)使用当前文件确认标签以下载 2)下载该文件。

我在 GUI 界面中也有一个进度条,我会确认进度。由于在 aws-java-sdk-v2 中还没有进度监听器,我可以轮询部分下载的文件大小并除以预期大小以更新进度条。但是怎么做呢?s3.getObject 上的 While 循环?在什么条件下?

提前致谢-