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 インスタンスとドッカーを使用しています。ロールは IAM ロールでタグ付けされます。
どんな助けでも大歓迎です