AWS S3存储桶的删除失败。当它开始失败时,我正在使用Java SDK。现在,我已经尝试通过Web控制台手动尝试相同的操作,但是仍然存在相同的问题。这是其中一个存储桶的屏幕截图。
以下是来自Java代码的错误:
Exception in thread "main" com.amazonaws.services.s3.model.AmazonS3Exception: The specified bucket does not
exist (Service: Amazon S3; Status Code: 404; Error Code: NoSuchBucket; Request `ID: 23349323451658FC; S3 Extended Request ID: `
ggx4OT58UvYJsaGCXJxJ6cx04tsfWpoW6B0JUCeE9wDxgK6uJqMFb6d4qbPhcNGuuwDZpdEklVs=),
S3 Extended Request ID:
ggx4OT58UvYJsaGCXJxJ6cx04tsfWpoW6B0JUCeE9wDxgK6uJqMFb6d4qbPhcNGuuwDZpdEklVs=
与java sdk相比,aws-cli实际上返回了存储桶。参见下面的输出;
Y:\>aws s3 ls
2019-05-23 16:44:18 bucket-4a6aa2a3-d6c8-4ef8-b5ae-e02df4d6beca
2019-05-23 16:44:04 bucket-e519ae8f-0f59-4a37-87a0-c9d2d5749977
更新无需任何更改,使用相同的凭据运行相同的Java应用程序,便会删除存储桶。完全不知道发生了什么。