@@ -17411,5 +17411,133 @@
1741117411 }
1741217412 }
1741317413 }
17414+ },
17415+ "tests/aws/services/s3/test_s3.py::TestS3MultipartUploadChecksum::test_multipart_upload_part_copy_checksum": {
17416+ "recorded-date": "13-06-2025, 12:45:49",
17417+ "recorded-content": {
17418+ "put-object": {
17419+ "ChecksumCRC32": "nG7pIA==",
17420+ "ChecksumType": "FULL_OBJECT",
17421+ "ETag": "\"11df95d595559285eb2b042124e74f09\"",
17422+ "ServerSideEncryption": "AES256",
17423+ "ResponseMetadata": {
17424+ "HTTPHeaders": {},
17425+ "HTTPStatusCode": 200
17426+ }
17427+ },
17428+ "create-mpu-checksum-sha256": {
17429+ "Bucket": "bucket",
17430+ "ChecksumAlgorithm": "SHA256",
17431+ "ChecksumType": "COMPOSITE",
17432+ "Key": "test-multipart-checksum",
17433+ "ServerSideEncryption": "AES256",
17434+ "UploadId": "<upload-id:1>",
17435+ "ResponseMetadata": {
17436+ "HTTPHeaders": {},
17437+ "HTTPStatusCode": 200
17438+ }
17439+ },
17440+ "upload-part-copy": {
17441+ "CopyPartResult": {
17442+ "ChecksumSHA256": "+j3Oc5P9QdoIdPJ4lFSyNlAAX0G7Am+wZsxu4FYN+wo=",
17443+ "ETag": "\"11df95d595559285eb2b042124e74f09\"",
17444+ "LastModified": "datetime"
17445+ },
17446+ "ServerSideEncryption": "AES256",
17447+ "ResponseMetadata": {
17448+ "HTTPHeaders": {},
17449+ "HTTPStatusCode": 200
17450+ }
17451+ },
17452+ "list-parts": {
17453+ "Bucket": "bucket",
17454+ "ChecksumAlgorithm": "SHA256",
17455+ "ChecksumType": "COMPOSITE",
17456+ "Initiator": {
17457+ "DisplayName": "display-name",
17458+ "ID": "i-d"
17459+ },
17460+ "IsTruncated": false,
17461+ "Key": "test-multipart-checksum",
17462+ "MaxParts": 1000,
17463+ "NextPartNumberMarker": 1,
17464+ "Owner": {
17465+ "DisplayName": "display-name",
17466+ "ID": "i-d"
17467+ },
17468+ "PartNumberMarker": 0,
17469+ "Parts": [
17470+ {
17471+ "ChecksumSHA256": "+j3Oc5P9QdoIdPJ4lFSyNlAAX0G7Am+wZsxu4FYN+wo=",
17472+ "ETag": "\"11df95d595559285eb2b042124e74f09\"",
17473+ "LastModified": "datetime",
17474+ "PartNumber": 1,
17475+ "Size": 14
17476+ }
17477+ ],
17478+ "StorageClass": "STANDARD",
17479+ "UploadId": "<upload-id:1>",
17480+ "ResponseMetadata": {
17481+ "HTTPHeaders": {},
17482+ "HTTPStatusCode": 200
17483+ }
17484+ },
17485+ "complete-multipart-checksum": {
17486+ "Bucket": "bucket",
17487+ "ChecksumSHA256": "/4+xERoRlzE2Ryan+GX/sqNSrf6Qe30L2IM7APXadSE=-1",
17488+ "ChecksumType": "COMPOSITE",
17489+ "ETag": "\"395d97c07920de036bfa21e7568a2e9f-1\"",
17490+ "Key": "test-multipart-checksum",
17491+ "Location": "<location:1>",
17492+ "ServerSideEncryption": "AES256",
17493+ "ResponseMetadata": {
17494+ "HTTPHeaders": {},
17495+ "HTTPStatusCode": 200
17496+ }
17497+ },
17498+ "get-object-with-checksum": {
17499+ "AcceptRanges": "bytes",
17500+ "Body": "this is a part",
17501+ "ChecksumSHA256": "/4+xERoRlzE2Ryan+GX/sqNSrf6Qe30L2IM7APXadSE=-1",
17502+ "ChecksumType": "COMPOSITE",
17503+ "ContentLength": 14,
17504+ "ContentType": "binary/octet-stream",
17505+ "ETag": "\"395d97c07920de036bfa21e7568a2e9f-1\"",
17506+ "LastModified": "datetime",
17507+ "Metadata": {},
17508+ "ServerSideEncryption": "AES256",
17509+ "ResponseMetadata": {
17510+ "HTTPHeaders": {},
17511+ "HTTPStatusCode": 200
17512+ }
17513+ },
17514+ "head-object-with-checksum": {
17515+ "AcceptRanges": "bytes",
17516+ "ChecksumSHA256": "/4+xERoRlzE2Ryan+GX/sqNSrf6Qe30L2IM7APXadSE=-1",
17517+ "ChecksumType": "COMPOSITE",
17518+ "ContentLength": 14,
17519+ "ContentType": "binary/octet-stream",
17520+ "ETag": "\"395d97c07920de036bfa21e7568a2e9f-1\"",
17521+ "LastModified": "datetime",
17522+ "Metadata": {},
17523+ "ServerSideEncryption": "AES256",
17524+ "ResponseMetadata": {
17525+ "HTTPHeaders": {},
17526+ "HTTPStatusCode": 200
17527+ }
17528+ },
17529+ "get-object-attrs": {
17530+ "Checksum": {
17531+ "ChecksumSHA256": "/4+xERoRlzE2Ryan+GX/sqNSrf6Qe30L2IM7APXadSE=",
17532+ "ChecksumType": "COMPOSITE"
17533+ },
17534+ "ETag": "395d97c07920de036bfa21e7568a2e9f-1",
17535+ "LastModified": "datetime",
17536+ "ResponseMetadata": {
17537+ "HTTPHeaders": {},
17538+ "HTTPStatusCode": 200
17539+ }
17540+ }
17541+ }
1741417542 }
1741517543}
0 commit comments