一、CRT修改核心逻辑:
找到
software.amazon.awssdk.services.s3.internal.crt 包下
S3CrtAsyncHttpClient
按照逻辑需要对 GET请求进行适配
signingConfig.setSignedBodyValue(AwsSigningConfig.AwsSignedBodyValue.EMPTY_SHA256);
if("GET".equals(asyncRequest.request().method().name())){
signingConfig.setSignedBodyValue(AwsSigningConfig.AwsSignedBodyValue.EMPTY_SHA256);
}