问题标签 [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 回答
773 浏览

amazon-web-services - S3 putCustomQueryParameter 由 LastModified 返回?

使用 aws cli,我可以发送一个--query以仅返回 LastModified 以来的对象:

效果很好,只返回对象>=的日期。

我正在尝试将其转换为 Java SDK,如下所示:

我已经尝试了查询和参数字符串的大量变体,但没有任何运气——查询总是返回所有对象。所以两个问题:

  1. 这应该工作吗?这就是 putCustomQueryParameter 应该做的事情吗?
  2. 如果#1 的答案是“是”,那么正确的语法是什么?

提前致谢。

0 投票
1 回答
3210 浏览

amazon-dynamodb - batchLoad 在 Dynamo 中的全局二级索引上

有没有办法使用全局二级索引从 DynamoDB 中的表执行批量加载?

batchLoad API只接受 HashKeys,而queryPage API只允许您传入单个密钥。

0 投票
1 回答
969 浏览

spring - Cognito 自定义消息并包含用户属性

我们正在运行一个使用 Cognito 作为识别服务的基于 Spring 的项目。

我们有一个项目要求为Cognito 用户池中的用户自定义验证电子邮件邀请电子邮件。(见here for the AWS doc

默认验证消息:

您的验证码是 {####}。

默认邀请信息:

您的用户名是 {username},临时密码是 {####}。

我们希望在这些电子邮件中包含和emailuser属性。是否有可能做到这一点?我搜索了文档但无济于事-确实需要一些建议。phone_numbername

0 投票
0 回答
777 浏览

amazon-dynamodb - 在 DynamoDB 中查询 GSI 时如何为范围键指定多个值?

我有一个部门表和一个 GSI,其中“租户”作为哈希键,“dept_name”作为范围键。这两个字段都是字符串类型。我想查询 GSI 以获取在 [工程、销售、设施] 中具有 dept_name 的租户的部门。我如何实现这一目标?

我使用了下面的代码,仍然无法得到结果。

谢谢。

0 投票
1 回答
861 浏览

amazon-web-services - Lambda:是否有可用的批处理调度程序?

问题:从 Dynamo DB 中获取 2000 个项目并逐批处理(从 100 个项目创建 POST 请求)(批量大小 = 100)。

问题:无论如何我可以通过 AWS 中的任何配置来实现它。

PS:我已经配置了一个 cron 计划来运行我的 Lambda 函数。我正在使用 Java。我已经制作了同步执行的多线程应用程序,但这最终会大大增加我的计算时间。

0 投票
1 回答
1590 浏览

amazon-web-services - 在两个不同的 AWS 账户中提供 SQS 队列

为了将消息放入 SQS 队列并获得连接,我们需要为帐户/用户提供一个密钥。

我想将消息提供给两个不同 AWS 账户中可用的两个队列。我怎样才能做到这一点?据我了解,我们只能设置一个访问/密钥凭证,因此我们无法与两个不同 AWS 账户中可用的两个队列交谈。

任何帮助,将不胜感激。谢谢!

0 投票
1 回答
111 浏览

amazon-web-services - 检索与 AWS 账户关联的资源

AWS Java SDK 是否有一个 API 可以帮助我检索给定 AWS 帐号的资源列表(vpc、dynamodb、卷、ec2 等)?我已经阅读了更高级别的 AWS Java SDK 文档,但所有内容都与给定资源的一个特定 AWS 客户端相关。我想要一个抽象的 AWS 客户端,这样它就可以为我提供关联 AWS 资源的几个属性到一个 aws 账户。任何帮助表示赞赏。谢谢!!

0 投票
1 回答
2471 浏览

scala - AWS ElasticSearch 上的错误请求

我正在尝试连接到 IAM 控制的 ElasticSearch 域,我已经创建了一个请求并对其进行了签名,并且对于方法 GET 一切正常,但是在方法 POST 上我收到 400 Bad Request

这显然与有效载荷有关。如果我提供了一个有效负载空字符串(“”),它可以正常工作,但其他任何事情都会导致错误的请求。

我错过了什么?

0 投票
1 回答
889 浏览

java - DynamoDB 的 PaginatedList 通过 REST

对于 Web 应用程序,我想实现一个分页表。DynamoDB“布局”是一个用户有多个项目,因此我选择了partition key=usersort key=created(时间戳)。UI 应在页面中显示项目,总共有 100 个项目中的 50 个项目。

这些项目通过 REST-Api 调用传递给 UI。我只想queryscan一页项目,而不是整个表。分页应该可以向前和向后。

到目前为止,我已经想出了以下内容,使用DynamoDBMapper

previous 的代码类似,只是它使用withScanIndexForward(false).

在我的 REST-Api 控制器中,我提供了一种方法:

我想知道我是否正在用这种方法重新发明轮子。

是否可以通过 REST 将 DynamoDBPaginatedQueryListPaginatedScanListUI 传递给 UI,这样如果 javascript 分页访问这些项目,那么它们就会被延迟加载。与其他数据库一起工作时,我从未传输过数据库条目对象,这就是我的代码片段重新打包数据的原因 ( item2dto)。

此外,DynamoDB 的分页看起来有点奇怪:到目前为止,我还没有看到向 UI 提供项目总数的可能性。所以用户界面只有“下一页”和“上一页”的按钮,实际上并不知道接下来会有多少页。因此无法直接跳转到第 5 页。

0 投票
1 回答
943 浏览

amazon-web-services - aws s3 java sdk 列表对象

我有这样的结构:

有更多的版本文件夹,其中包含更多的文件。我基本上想要一个文件夹中所有文件夹的列表test/common:所以v20170522, v20170622, etc

这是我到目前为止所拥有的:

这只会返回文件夹中的common/test文件而不是文件夹中的文件。当我删除分隔符时,我得到所有文件夹的所有子文件。有没有办法做到这一点?