-1

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 ロールでタグ付けされます。

どんな助けでも大歓迎です

4

1 に答える 1

1

私は問題を理解しました。https に接続していたので。8000 ではなく、デフォルトのポート 443 を使用する必要があります。8000はローカル用でした。ということでURLを変更しました

https://myclouddynamodburl:443

動作します!!

于 2016-07-15T03:46:27.503 に答える