Widzę błąd stosu Java, który sugeruje, że istnieje segment S3 z pustym regionem.jest możliwe utworzenie łyżki AWS s3 z obszarem pustym
Czy to możliwe? Próbowałem odtworzyć błąd i lukę s3 z pustym regionem, bez powodzenia.
com.amazonaws.services.s3.model.AmazonS3Exception: The bucket is in this region: null.Please use this region to retry the request (Service: Amazon S3; Status Code: 301; Error Code: PermanentRedirect; Request ID: EA0959BA1B1D56A7)
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1372)
at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:919)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:697)
at com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:449)
at com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:411)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:360)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3962)
at com.amazonaws.services.s3.AmazonS3Client.getBucketPolicy(AmazonS3Client.java:2544)
at com.amazonaws.services.s3.AmazonS3Client.getBucketPolicy(AmazonS3Client.java:2504)
Dlaczego chcesz to zrobić? Jeśli nie interesuje Cię region, użyj createBucket ("bucketName") lub createBucket ("bucketName", Region.US_Standard). Dlaczego chcesz przekazać wartość null? – stdunbar
To błąd, który widzę. Chcę tylko odtworzyć błąd, aby go naprawić. – jcalloway
Sprawdź, czy (1) masz zmienną środowiskową AWS_DEFAULT_REGION ustawioną na nic i/lub (2) ~/.aws/config ma region ustawiony na zero. – stdunbar