我正在为 AWS 云开发一个 Web 应用程序,我已经在本地 ENV 中开发了该应用程序,现在将它移动到云中。我使用 dynamoDB 作为数据库。我已经在本地完成了所有开发,现在我正在迁移到云端。以下是我的 dynamoDB 连接设置。
AmazonDynamoDBClient client = new AmazonDynamoDBClient();
client.setEndpoint("https://myclouddynamodburl:8000");
DynamoDB dynamoDB = new DynamoDB(client);
我使用这个 dynamoDB 实例与数据库进行通信。但现在问题是当我搬到云端时,它没有连接。我收到这样的错误
com.amazonaws.AmazonClientException:无法执行 HTTP 请求:连接被拒绝
我正在使用 aws java-sdk 进行连接。我正在使用 EC2 实例和 docker 进行部署。角色在 IAM 角色中进行标记。
任何帮助将不胜感激