Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用“创建桶时获取异常”;us-isob-east-1“;具有aws sdk v4签名的区域_Java_Aws Sdk - Fatal编程技术网

Java 使用“创建桶时获取异常”;us-isob-east-1“;具有aws sdk v4签名的区域

Java 使用“创建桶时获取异常”;us-isob-east-1“;具有aws sdk v4签名的区域,java,aws-sdk,Java,Aws Sdk,我正在从事一个java项目,在该项目中,我使用AWS-SDK v4进行AWS操作,如创建一个bucket、删除一个bucket等 代码块: 创建具有“us-isob-east-1”区域的客户 创建bucket的代码: S3Waiter s3Waiter = s3Client.waiter(); CreateBucketRequest bucketRequest = CreateBucketRequest.builder()

我正在从事一个java项目,在该项目中,我使用AWS-SDK v4进行AWS操作,如创建一个bucket、删除一个bucket等

代码块:

创建具有“us-isob-east-1”区域的客户

创建bucket的代码:

S3Waiter s3Waiter = s3Client.waiter();
                CreateBucketRequest bucketRequest = CreateBucketRequest.builder()
                        .bucket(bucketName)
                        .build();
    
                CreateBucketResponse few = s3Client.createBucket(bucketRequest);
                HeadBucketRequest bucketRequestWait = HeadBucketRequest.builder()
                        .bucket(bucketName)
                        .build();
                return bucketRequestWait.bucket();
            } catch (S3Exception e) {
                throw e;
            }
因此,当我执行create bucket的代码时,我得到以下异常:

(software.amazon.awssdk.core.exception.SdkClientException)software.amazon.awssdk.core.exception.SdkClientException:尝试与服务交互时收到未知的HostException。请参阅无法解析的确切端点的原因。如果在以前工作的端点上发生这种情况,则可能存在网络连接问题,或者DNS缓存可能会将端点存储太长时间

如何解决此错误

S3Waiter s3Waiter = s3Client.waiter();
                CreateBucketRequest bucketRequest = CreateBucketRequest.builder()
                        .bucket(bucketName)
                        .build();
    
                CreateBucketResponse few = s3Client.createBucket(bucketRequest);
                HeadBucketRequest bucketRequestWait = HeadBucketRequest.builder()
                        .bucket(bucketName)
                        .build();
                return bucketRequestWait.bucket();
            } catch (S3Exception e) {
                throw e;
            }