一、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);
}