AWSクラウドのWebアプリケーションを開発しています。私はローカルENVでアプリケーションを開発し、クラウドに移動しました。私はデータベースとしてdynamoDBを使用しています。私は地元のすべての開発を行って、今私は雲に移動しています。以下は、私のdynamoDB接続設定です。私は、データベースに通信するために、このDynamoDBのインスタンスを使用クラウドからDYNAMODBに接続するときのAWSエラー
AmazonDynamoDBClient client = new AmazonDynamoDBClient(); client.setEndpoint("https://myclouddynamodburl:8000"); DynamoDB dynamoDB = new DynamoDB(client);
。しかし、今問題は、私が雲に移動したときに、接続されていないことです。 HTTPリクエストを実行できません:接続は、私は、接続のためのAWSのjava-SDKを使用しています
を拒否した私は、この
com.amazonaws.AmazonClientExceptionのようなエラーを取得しています。そして私は展開のためにEC2インスタンスとドッカーを使用しています。ロールはIAMロールでタグ付けされます。
ご協力いただけると幸いです。
'https:// myclouddynamodburl:8000'とは何ですか?なぜカスタムエンドポイントを設定していますか? –
これは、 "myclouddynamodburl"がダイナモDBのオリジナルクラウドエンドポイントを置き換える例です。ところで、私は問題を理解しました –