我们使用 AWS SDK 版本 2.26.21 和 Java 1.8。
当从
headObject
类 (software.amazon.awssdk.services.s3.S3Client) 调用在 S3 中执行操作的 S3Client
方法时,我们遇到以下异常:
Caused by: software.amazon.awssdk.core.exception.SdkClientException: Unable to execute HTTP request: The target server failed to respond
at software.amazon.awssdk.core.exception.SdkClientException$BuilderImpl.build(SdkClientException.java:111)
at software.amazon.awssdk.core.exception.SdkClientException.create(SdkClientException.java:47)
...
我需要检索请求 ID 才能向 AWS 开立支持票证。
有没有办法使用AWS SDK获取请求ID?
我不完全确定,但是这些信息也可以通过 CloudTrail 获得吗?
Java V2 s3.headObject() 工作正常。看这个例子
另外 -- 修改你的问题,放入你的 POM 部门、你的代码等等,