java - 来自 Docker 容器的 AWS DynamoDb 的连接问题

标签 java c++ amazon-web-services amazon-dynamodb docker-container

我的客户端程序是从DynamoDb 表中获取记录。我的二进制文件在主机上按预期工作,但如果我在 Linux 容器中运行相同的二进制文件,它会返回此错误:

Unable to connect to endpoint

我是否需要更改客户端代码或容器设置中的任何内容?

最佳答案

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

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

关于java - 来自 Docker 容器的 AWS DynamoDb 的连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39529113/

相关文章:

java - JDialog 没有出现

c++ - MySQL C++ 不读取结果

c++ - 声明变量而无需初始化时的C++自动类型归纳

c++ - 编程原理与实践第 2 版第 8 章练习 1

java - 使用适用于桌面应用程序的 Java 开发工具包进行 AWS Cognito 登录

amazon-web-services - 运行多容器 Docker 的 AWS BeanStalk 环境无法启动,运行状况为 : Severe

amazon-web-services - SQS 消息大小

java - 我使用 Graphics 创建的条形图末尾有一些空间

java - 将递归方法变成迭代方法

java - LibGDX Sprite 渲染问题