如何使用ARN通过spring boot连接到DynamoDb

问题描述 投票:0回答:1

我正在将我们的应用程序与远程 DynamoDb 集成。该应用程序正在使用 spring boot,我在数据库上唯一可用的信息是它的 ARN。我对 AWS 还是很陌生,主要是亲身体验,所以我什至不确定是否可以使用 ARN,但有可能是怎么做到的?

目前我们正在使用新发布的spring-cloud-aws-starter-dynamodb,说目前支持稀疏是一种轻描淡写的说法。我们在 Kotlin 1.7.22 和 Java17 上。

amazon-web-services spring-boot kotlin amazon-dynamodb spring-cloud
1个回答
0
投票

要开发使用 Amazon DynamoDB 的 Spring BOOT 应用程序,请查看使用 AWS SDK for Java V2。这是来自 AWS 的官方 SDK - 不是第 3 方https://github.com/awspring/spring-cloud-aws.

使用官方 SDK 的一个好处是它受到支持。

要了解如何从 Spring Boot 应用程序使用 Amazon DynamoDB,请参阅下面的链接。这将讨论如何开发查询 Amazon DynamoDB 数据的 Spring Boot 应用程序。 Spring Boot 应用程序使用 AWS SDK for Java (v2) 调用 AWS 服务,并由显示数据的 React 应用程序使用。

创建一个 Web 应用程序来跟踪 DynamoDB 数据

此示例显示了使用 DynamoDB 增强客户端 将 Java 类映射到 DynamoDB 表。因此,要使用此客户端,您需要了解有关该表的详细信息。仅使用表的 ARN 是不够的信息。

您可以在上面的链接中找到完整的代码。

另请注意 - 如果您想在 Kotlin 中实施您的解决方案,此示例有一个使用 AWS SDK for Kotlin 的 Kotlin 示例。

© www.soinside.com 2019 - 2024. All rights reserved.