我有一个Spring应用程序,它连接到AWS中的4个dynamoDb表。
我想使用https://github.com/boostchicken/spring-data-dynamodb
在我的本地设置中,我能够让它与用于示例化客户端的基本凭据一起工作。
在我们的提升环境中,我们不使用基本凭据,而是使用CMK密钥,并通过WebIdentity Provider使用IAM角色连接到数据库。
为此,我们希望使用AWS SDK V2连接到数据库。
然而,看起来使用SDK V2 dynamoDB增强的客户端,我们必须使用客户端API编写CRUD方法,而不能依赖于JPA,而上面的库允许我们这样做。
有人在那条路上找到了吗?
1条答案
按热度按时间k97glaaz1#
我不相信这个包已经升级到使用SDK V2或JDK 17+。
您可以尝试sprint starter用于您的用例:https://docs.awspring.io/spring-cloud-aws/docs/3.0.0/reference/html/index.html#spring-cloud-aws-dynamoDb