使用Kinesis Consumer Library版本2开发Kinesis Consumer并将Dynamo DB终结点覆盖到本地堆栈终结点时,由于SSL握手错误,该库无法创建租用表。
使用AWS的Dynamo DB时,我可以确认创建表成功,但一旦我将端点url覆盖到本地堆栈url,Dynamo DB客户端在多次重试后无法创建租用表。堆栈跟踪没有那么有用,但是Wireshark显示了所有的SSL握手错误,所以我只能假设Amazon SDK不接受本地堆栈证书。我找不到任何关于如何使用software.amazon.awssdk包禁用证书验证的内容。
Region region = Region