这个"错误"很棘手,我花了几个小时来解决它.本指南假定您在该us-east-1
区域,并且这也是AmazonDynamoDBClient
您创建的默认端点.
只要将数据库放在其他区域中,就必须在创建时明确指定区域AmazonDynamoDBClient
.
最好的方法是:
AmazonDynamoDBClient ddbClient = Region.getRegion(Regions.EU_WEST_1) // CRUCIAL .createClient( AmazonDynamoDBClient.class, credentialsProvider, new ClientConfiguration() );