AWS SDK 2.26.21 和 Java 1.8 的问题 - 如何检索支持请求 ID

问题描述 投票:0回答:1

我们使用 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 amazon-web-services amazon-s3 amazon-cloudtrail aws-cloudtrail
1个回答
0
投票

Java V2 s3.headObject() 工作正常。看这个例子

https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/GetObjectRestoreStatus.java

另外 -- 修改你的问题,放入你的 POM 部门、你的代码等等,

© www.soinside.com 2019 - 2024. All rights reserved.