问题标签 [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.
java - 将 DynamoJson 转换为与 Dynamo 客户端兼容的东西
我有一大堆 DynamoJson,例如
我想解析这个 JSON 并将它放到我的 DynamoDB 表中......
我试过了:
但不幸的是,它不够聪明,无法解析 DynamoDB Json 格式并且不处理内部类型(S、N 等)......当我尝试输入时,我得到如下错误:
相关问题:
Android 上的 AWS DynamoDB:直接插入 JSON? 这不适用于 DynamoJson 格式。
Unmarshall DynamoDB JSON 这正是我需要的,但它在 NodeJS 中
amazon-web-services - AWS 开发工具包 S3Waiter waitUntilObjectExists 使用指南
我是 AWS S3 SDK 的新手,需要有关使用的指导,S3Waiter.waitUntilObjectExists()
我找不到任何确切的示例。我有一个 S3 存储桶,上游进程每四个小时上传一次文件。我有while(true)
循环轮询这个桶,但它似乎是不必要的并且做了很多 IO。
我读到过S3Waiter.waitUntilObjectExists()
,在我的情况下,它似乎是适用的和最佳实践的解决方案。
java - 无法使用 AWS SDK for Java 2.x 将新的备用域名添加到 CloudFront 资源
我在尝试使用 AWS SDK for Java v2.x 将新的备用域名 (CNAME) 添加到现有 CloudFront 资源时遇到困难
这是我目前使用的代码片段:
我有点迷失在这里,我不确定这应该如何工作。
我会很感激我能得到的任何帮助
提前致谢
amazon-web-services - 无法在 AWS S3 存储桶上设置文件对象的到期时间
我在使用 AWS SDK 将 FileInputStream 上传到 S3 存储桶时设置了 30 分钟的到期时间,但 30 分钟后该文件没有被删除。我什至在第二天凌晨 12:00 尝试过,认为队列可能在晚上刷新,但仍然可以通过 url 访问文件。我什至尝试在隐身模式下确保没有返回缓存。我无法更改存储桶配置,并且没有为存储桶上的到期定义生命周期。我可以设置到期的最短时间是多少,为什么是 30 分钟不工作。
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 地址!
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消息?
amazon-web-services - 使用 STS JAVA 开发工具包的 AWS S3 授权
我有一个在 EKS 中运行的应用程序实例,并设置了以下变量:
据我了解,有一个默认的 Java SDK 授权链,其中包含com.amazonaws.auth.WebIdentityTokenCredentialsProvider
在后台构建com.amazonaws.services.securitytoken.AWSSecurityTokenService
的内容。
但我无法意识到这种循环依赖是如何解决的?我的意思是您需要在创建过程中指定凭据,AWSSecurityTokenService
但凭据会创建服务本身。
我有这样做的实际要求,我想在 sts 客户端中自定义端点,但由于循环依赖而不能。
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)
aws-sdk - 具有内容长度范围支持的预签名后 java sdk
在 v1 或 v2 SDK 套件中是否有与此等效的 AWS Java SDK?
我参考了很多帖子,但我仍然不清楚 Java AWS SDK 中是否存在这种支持。
我发现这个库可以完成我正在寻找的东西,但想看看它是否在本机 SDK 中可用,而不是为此使用另一个库。
java - Java 将文件上传到 AWS EC2 服务器
我们的用例需要将文件从我们的本地服务器上传到 AWS EC2。尝试进行一些研究,但找不到有关如何在 Java 中执行此操作的任何可用代码示例。有没有人这样做过?如果是,并且您将我引导到一些我可以用作基础的代码模板或示例代码。
顺便说一句,我们正在使用 Java 8。我们的 EC2 的 VPC 连接到我们的本地网络,因此可以肯定我们的本地服务器可以看到它。