put_object with ChecksumAlgorithm="CRC32C" fails #3779
Labels
documentation
This is a problem with documentation.
needs-triage
This issue or PR still needs to be triaged.
Describe the issue
put_object
withChecksumAlgorithm=CRC32C
fails withbotocore.exceptions.FlexibleChecksumError: Unsupported checksum algorithm: crc32c
.The documentation for
put_object
says that the request syntax isChecksumAlgorithm='CRC32'|'CRC32C'|'SHA1'|'SHA256'
meaning the caller can specifyCRC32C
for a SDK calculated checksum.The botocore file
httpchecksum.py
shows that the above is not the case: https://github.com/boto/botocore/blob/develop/botocore/httpchecksum.py#L465.Code to reproduce:
Stack trace:
Links
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3/client/put_object.html
The text was updated successfully, but these errors were encountered: