AWS SDK v2 provides mechanisms for checksum validation, both during upload and download. These mechanisms are enabled by default in Artifactory. Some S3-compatible storage solutions might not fully implement the checksum validation mechanisms that the SDK uses. If this is the case, this could cause uploads to fail.
If you are using an S3-compatible storage solution (not AWS S3), you experience failures during uploads, and you find in the Artifactory logs exceptions related to XAmzContentSHA256Mismatch, consider setting disableChecksumValidation = true (default is false) to solve this problem.
However, before doing this, you should consider the implications of disabling the checksum validation mechanism. For more information on AWS’ checksum validation mechanism, see the AWS documentation.