问题标签 [aws-sdk-java]

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 投票
0 回答
165 浏览

java - 将 DynamoJson 转换为与 Dynamo 客户端兼容的东西

我有一大堆 DynamoJson,例如

我想解析这个 JSON 并将它放到我的 DynamoDB 表中......

我试过了:

但不幸的是,它不够聪明,无法解析 DynamoDB Json 格式并且不处理内部类型(S、N 等)......当我尝试输入时,我得到如下错误:

相关问题:

Android 上的 AWS DynamoDB:直接插入 JSON? 这不适用于 DynamoJson 格式。

Unmarshall DynamoDB JSON 这正是我需要的,但它在 NodeJS 中

0 投票
1 回答
254 浏览

amazon-web-services - AWS 开发工具包 S3Waiter waitUntilObjectExists 使用指南

我是 AWS S3 SDK 的新手,需要有关使用的指导,S3Waiter.waitUntilObjectExists()我找不到任何确切的示例。我有一个 S3 存储桶,上游进程每四个小时上传一次文件。我有while(true)循环轮询这个桶,但它似乎是不必要的并且做了很多 IO。

我读到过S3Waiter.waitUntilObjectExists(),在我的情况下,它似乎是适用的和最佳实践的解决方案。

0 投票
2 回答
152 浏览

java - 无法使用 AWS SDK for Java 2.x 将新的备用域名添加到 CloudFront 资源

我在尝试使用 AWS SDK for Java v2.x 将新的备用域名 (CNAME) 添加到现有 CloudFront 资源时遇到困难

这是我目前使用的代码片段:

我有点迷失在这里,我不确定这应该如何工作。

我会很感激我能得到的任何帮助

提前致谢

0 投票
1 回答
369 浏览

amazon-web-services - 无法在 AWS S3 存储桶上设置文件对象的到期时间

我在使用 AWS SDK 将 FileInputStream 上传到 S3 存储桶时设置了 30 分钟的到期时间,但 30 分钟后该文件没有被删除。我什至在第二天凌晨 12:00 尝试过,认为队列可能在晚上刷新,但仍然可以通过 url 访问文件。我什至尝试在隐身模式下确保没有返回缓存。我无法更改存储桶配置,并且没有为存储桶上的到期定义生命周期。我可以设置到期的最短时间是多少,为什么是 30 分钟不工作。

0 投票
2 回答
401 浏览

amazon-web-services - AWS Java SDK:使用新的 RDS 实例信息更新 Route53 区域记录

Java 8 在此处使用 AWS Java 开发工具包。例如,我有一个私有托管区域 (PHZ),myapp.example.com并且我A在该区域中有一条记录,称为db.myapp.example.com指向 RDS 实例。

我现在正在编写一个 Lambda (Java),它将创建一个新的 RDS 实例,并更新db.myapp.example.com区域记录以指向新的 RDS 实例。

到目前为止,我的代码要点如下所示:

我认为这在很大程度上是正确的。但是,在搜索了Route53 SDK API 文档之后,我终生无法弄清楚如何/在何处alias : ResourceRecordSet使用新的 RDS ( rdsInstance) 信息配置实例,以便db.myapp.example.com现在指向它。

有任何想法吗?提前致谢!

更新

TrafficPolicy我看到Route53 中有一个概念,显然我可以将 JSON 文档发送到 AWS 并为我的 A 记录配置流量策略,所以也许这是正确的方法。但是查看Traffic Policy 文档定义,我需要能够在其Value字段中指定 IP 地址,而且我不相信 AWS 开发工具包会在任何地方公开 IP 地址!

0 投票
0 回答
91 浏览

amazon-sqs - java中的Amazon sns http端点

我有一个应用程序需要接收 lambda 任务完成的确认 - 我设置了 lambda 函数以将完成消息发布到 SNS 主题。

我正在处理的应用程序是 java (11.0.11) 并使用 aws-sdk 发布到 SNS,但有一些与 SQS 交互的代码。最终(我认为)java 应用程序需要处理转发到前端 nodejs 应用程序的响应。

我的问题是关于架构决策:java 应用程序在订阅 http 端点上的 SNS 主题时直接接收 SNS 通知,还是通过与订阅 SNS 主题的 SQS 交互来做到这一点更好?或者更简单,让nodejs前端应用直接在一个http端点获取SNS消息?

0 投票
1 回答
349 浏览

amazon-web-services - 使用 STS JAVA 开发工具包的 AWS S3 授权

我有一个在 EKS 中运行的应用程序实例,并设置了以下变量:

据我了解,有一个默认的 Java SDK 授权链,其中包含com.amazonaws.auth.WebIdentityTokenCredentialsProvider在后台构建com.amazonaws.services.securitytoken.AWSSecurityTokenService的内容。

但我无法意识到这种循环依赖是如何解决的?我的意思是您需要在创建过程中指定凭据,AWSSecurityTokenService但凭据会创建服务本身。

我有这样做的实际要求,我想在 sts 客户端中自定义端点,但由于循环依赖而不能。

0 投票
1 回答
199 浏览

google-cloud-storage - 使用 S3 Java SDK 上传到 GCS:`您在 Content-MD5 或 x-goog-hash 中指定的 MD5 与我们计算的不匹配`

我正在尝试使用 AWS SDK For Java 1.x 上传到 Google Cloud Storage。我已启用互操作性模式并将其放入AWS_ACCESS_KEY_ID环境AWS_SECRET_ACCESS_KEY中。我可以列出对象,但上传对我不起作用。

我正在使用的代码是

但我得到的结果是:

相同的代码适用于 S3(减去 EndpointConfiguration)

0 投票
0 回答
19 浏览

aws-sdk - 具有内容长度范围支持的预签名后 java sdk

在 v1 或 v2 SDK 套件中是否有与此等效的 AWS Java SDK?

我参考了很多帖子,但我仍然不清楚 Java AWS SDK 中是否存在这种支持。

我发现这个库可以完成我正在寻找的东西,但想看看它是否在本机 SDK 中可用,而不是为此使用另一个库。

0 投票
1 回答
115 浏览

java - Java 将文件上传到 AWS EC2 服务器

我们的用例需要将文件从我们的本地服务器上传到 AWS EC2。尝试进行一些研究,但找不到有关如何在 Java 中执行此操作的任何可用代码示例。有没有人这样做过?如果是,并且您将我引导到一些我可以用作基础的代码模板或示例代码。

顺便说一句,我们正在使用 Java 8。我们的 EC2 的 VPC 连接到我们的本地网络,因此可以肯定我们的本地服务器可以看到它。