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

java - GetCostAndUsageWithResources 方法在 JAVA SDK 中不可用

在这里,我使用 AWS java SDK 进行编程访问,当我尝试调用时getCostAndUsageWithResources,它不可用。但是在 java 文档中提到该getCostAndUsageWithResources方法是可用的(文档链接)。

Maven依赖:-

0 投票
2 回答
2346 浏览

spring-boot - 创建发电机数据库表时出错 属性定义中未指定哈希键

我在使用 AWS SDK for Java 2.0 创建 dynamo DB 表时遇到错误。指定了哈希键但仍然出现错误

}

错误:

属性定义中未指定哈希键。类型未知。(服务:DynamoDb,状态代码:400,请求 ID:bed4b8c3-f312-4a9d-8d7b-a2184dacce54)

我正在尝试使用键和非键列创建表

错误 - 键模式中的属性数必须与属性定义中定义的属性数相匹配。

0 投票
1 回答
40 浏览

aws-lambda - 使用他们的 Java SDK 连接到 AWS 需要多长时间?

我们AWSLambdaAsync.invoke()用于在 AWS 中运行 Lambda。连接是否一直保持到执行完成?

提前致谢 (-:

0 投票
1 回答
113 浏览

amazon-sns - 使用 java 从 AWS SNS 获取订阅

如何使用 java 代码从 AWS SNS 获取属于特定主题的订阅列表?有可能得到它吗?

如果可能的话,有人建议如何实现这一目标?提前致谢

0 投票
0 回答
37 浏览

aws-java-sdk - 覆盖 AWS SDK for Java 2 中的默认 SdkClientOption.SCHEDULED_EXECUTOR_SERVICE

有没有办法可以覆盖SdkClientOption.SCHEDULED_EXECUTOR_SERVICEAWS SDK for Java 2 中的默认设置?我想摆脱对应用程序不透明的所有线程池,并确保在所有非阻塞上下文中重用线程池。

0 投票
1 回答
213 浏览

amazon-web-services - AWS Javascript SDK - startMedicalTranscriptionJob 不支持麦克风设备

我是使用 AWS JavaScript SDK 的新手。我正在尝试创建一个 HTML 页面,如 Amazon Transcribe Medical 的 UI - 实时转录(链接)。实时转录适用于麦克风设备。我的意思是它将语音数据(从麦克风设备输入音频)实时转换为文本,效果很好,我真的印象深刻,并决定创建一个如下图所示的 UI。

在此处输入图像描述

我在https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/TranscribeService.html#startMedicalTranscriptionJob-property中阅读了 AWS JavaScript SDK 的文档

在此处输入图像描述

但是关于输入音频输入参数(参数)存在混淆MediaFileUri,在上述方法的文档中不允许从麦克风设备捕获音频(或者我找不到麦克风设备的任何输入参数),这是唯一可能的从亚马逊存储桶输入音频文件。

z

那么我如何使用这种方法创建像 Amazon 实时转录这样的 UI?有什么建议可以实现这一点吗?

0 投票
1 回答
302 浏览

java - 没有文件 IO 的 AWS 凭证

我有一个在框架内运行的应用程序。该框架不允许 FILE IO 并抛出各种安全异常来杀死我的应用程序。

我可以通过系统属性传递 accessKeyId 和 secretAccessKey 并且它们被正确传递。

我遇到的问题是,无论我做什么,AWS SDK 中的默认设置总是首先尝试通过文件 IO 获取凭证(寻找它的 ~/.aws/credentials),从而杀死一切。

反正有没有禁止该文件尝试?或者另一种方式来做到这一点?

我正在使用 aws java SDK2。奇怪的是 SDK1 似乎工作正常,但是太大了,因为它不能像 SDK2 那样分解成模块。

堆栈跟踪:

0 投票
1 回答
690 浏览

java - Java:如何打印 s3 存储桶的内容

我正在使用 jdk 11 和virtual-host-style-access(AWS SDK for Java 版本 2)在 AWS s3 存储桶中创建/访问以下对象:

虽然我能够在指定的存储桶中创建对象,但我无法打印存储桶中的内容/对象列表,尽管当我检查了权限时,每个人都可以查看存储桶中的对象。错误信息是:

这是创建 s3client 的方式:

这就是我尝试打印列表的方式:

BUCKET_NAME 是 s3 上存储桶的名称(不是任何 URL)

虽然,我想提一下,如果我使用 Path-style-request(AWS SDK for Java 版本 1),请执行以下操作:

我能够从同一个存储桶中打印内容。但是,我们不打算这样做。

关于我为什么会收到“密钥不存在”错误或潜在解决方案的任何见解?

0 投票
0 回答
177 浏览

kotlin - 单核细胞增多症使用 AWS 开发工具包 DynamoDB 增强型 Kotlin 时忽略

我正在使用 Spring WebFlux、AWS SDK 2.X、Kotlin 和 DynamoDB 增强客户端。我想返回标题201Location但我得到了一个200. 似乎 AWS 开发工具包弄乱了我的实际ResponseEntity

我错过了什么吗?提前致谢!

0 投票
1 回答
134 浏览

amazon-web-services - 如何将 aws 凭证密钥传递给 KinesisProducerConfiguration 以在 Java 中创建 kinesis 生产者

这是我在 aws 文档中找到的代码。

有什么帮助可以帮助如何为此配置对象提供凭据