1

我的客户端程序是从DynamoDb表中获取记录。我的二进制工作主机上的预期,但如果我在Linux的容器中运行相同的二进制代码,它返回这个错误:来自码头集装箱的AWS DynamoDb连接问题

Unable to connect to endpoint

我是否需要更改客户端代码或容器设置什么吗?

回答

1

这可能有点迟,但如果有人试图通过docker运行AWS,默认情况下它会检查SSL certificates when it connects。因此,您需要使用以下方式初始化AWS客户端配置:

Aws::Client::ClientConfiguration config; 
config.verifySSL = false;