Java 如何访问本地计算机上的AWS服务(使用eclipse)?

Java 如何访问本地计算机上的AWS服务(使用eclipse)?,java,amazon-web-services,Java,Amazon Web Services,线程“main”com.amazonaws.SdkClientException中的异常:无法通过区域提供程序链找到区域。必须在生成器或设置环境中提供显式区域才能提供区域。 位于com.amazonaws.client.builder.AwsClientBuilder.setRegion(AwsClientBuilder.java:371) 错误消息本身是自给自足的,并且错误消息清楚地解释了您在构建Amazon服务客户端时没有设置amazonAWSRegion。由于您的问题没有清楚地描述您正试图

线程“main”com.amazonaws.SdkClientException中的异常:无法通过区域提供程序链找到区域。必须在生成器或设置环境中提供显式区域才能提供区域。 位于com.amazonaws.client.builder.AwsClientBuilder.setRegion(AwsClientBuilder.java:371)


错误消息本身是自给自足的,并且错误消息清楚地解释了您在构建Amazon服务客户端时没有设置
amazonAWSRegion
。由于您的问题没有清楚地描述您正试图通过代码连接的AWS服务,因此我展示了一个构建
AWS dynamoDB客户端的示例

当您构建
AmazonDynamoDB
客户端实例时,请使用下面的代码示例

String amazonAWSAccessKey = "yourAmazonAWSAccessKey";
String amazonAWSSecretKey = "yourAmazonAWSSecretKey";
String amazonDynamoDBEndpoint = "AmazonDynamoDBEndpoint";
String amazonAWSRegion = "amazonAWSRegion"; //(ex: us-east-1/us-west-1)
AWSStaticCredentialsProvider awsCredentialsProvider = new AWSStaticCredentialsProvider(new BasicAWSCredentials(
                amazonAWSAccessKey, amazonAWSSecretKey));
AmazonDynamoDB amazonDynamoDB = AmazonDynamoDBClientBuilder.standard()
                .withCredentials(awsCredentialsProvider)
                .withEndpointConfiguration(new AwsClientBuilder
                        .EndpointConfiguration(amazonDynamoDBEndpoint, amazonAWSRegion)).build();
如果希望通过Eclipse连接AWS服务,配置设置记录在