https://github.com/fuuzetsu/aws-delete-objects-etag-repro
https://github.com/fuuzetsu/aws-delete-objects-etag-repro
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fuuzetsu/aws-delete-objects-etag-repro
- Owner: Fuuzetsu
- Created: 2025-06-20T00:03:48.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-06-20T00:15:59.000Z (8 months ago)
- Last Synced: 2025-08-04T08:22:36.047Z (7 months ago)
- Language: Rust
- Size: 21.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Output:
```
2025-06-20T00:15:22.273891Z INFO aws_delete_objects_etag_repro: Creating the object...
2025-06-20T00:15:22.274023Z INFO aws_config::profile::credentials: constructed abstract provider from config file chain=ProfileChain { base: AccessKey(Credentials { provider_name: "ProfileFile", access_key_id: "AKIA37CMHUG2J657FM2A", secret_access_key: "** redacted **", expires_after: "never" }), chain: [] }
2025-06-20T00:15:22.274031Z INFO aws_config::profile::credentials: loaded base credentials creds=Credentials { provider_name: "ProfileFile", access_key_id: "AKIA37CMHUG2J657FM2A", secret_access_key: "** redacted **", expires_after: "never" }
2025-06-20T00:15:22.384059Z INFO aws_delete_objects_etag_repro: Listing the object...
2025-06-20T00:15:22.413729Z INFO aws_delete_objects_etag_repro: Got the object with ETag: "d41d8cd98f00b204e9800998ecf8427e"
2025-06-20T00:15:22.413739Z INFO aws_delete_objects_etag_repro: Deleting the object with given ETag via DeleteObject...
2025-06-20T00:15:22.430448Z INFO aws_delete_objects_etag_repro: DeletObject with If-Match ETag failed: ServiceError(ServiceError { source: Unhandled(Unhandled { source: ErrorMetadata { code: Some("NotImplemented"), message: Some("A header you provided implies functionality that is not implemented"), extras: Some({"aws_request_id": "ZZ3G33ABTX3PQ2YR", "s3_extended_request_id": "hVVevkr+r4q/rJ+1aASTofWxSgWxuEW1PRkP+Z7u2hJIGh4uG3WH9EUlLc3k+KeGQJu13hKDYTYYFON24eHadScSdcbriORS1qaTBgaRYHM="}) }, meta: ErrorMetadata { code: Some("NotImplemented"), message: Some("A header you provided implies functionality that is not implemented"), extras: Some({"aws_request_id": "ZZ3G33ABTX3PQ2YR", "s3_extended_request_id": "hVVevkr+r4q/rJ+1aASTofWxSgWxuEW1PRkP+Z7u2hJIGh4uG3WH9EUlLc3k+KeGQJu13hKDYTYYFON24eHadScSdcbriORS1qaTBgaRYHM="}) } }), raw: Response { status: StatusCode(501), headers: Headers { headers: {"x-amz-request-id": HeaderValue { _private: H1("ZZ3G33ABTX3PQ2YR") }, "x-amz-id-2": HeaderValue { _private: H1("hVVevkr+r4q/rJ+1aASTofWxSgWxuEW1PRkP+Z7u2hJIGh4uG3WH9EUlLc3k+KeGQJu13hKDYTYYFON24eHadScSdcbriORS1qaTBgaRYHM=") }, "content-type": HeaderValue { _private: H1("application/xml") }, "transfer-encoding": HeaderValue { _private: H1("chunked") }, "date": HeaderValue { _private: H1("Fri, 20 Jun 2025 00:15:21 GMT") }, "connection": HeaderValue { _private: H1("close") }, "server": HeaderValue { _private: H1("AmazonS3") }} }, body: SdkBody { inner: Once(Some(b"\nNotImplementedA header you provided implies functionality that is not implementedIf-MatchZZ3G33ABTX3PQ2YRhVVevkr+r4q/rJ+1aASTofWxSgWxuEW1PRkP+Z7u2hJIGh4uG3WH9EUlLc3k+KeGQJu13hKDYTYYFON24eHadScSdcbriORS1qaTBgaRYHM=")), retryable: true }, extensions: Extensions { extensions_02x: Extensions, extensions_1x: Extensions } } })
2025-06-20T00:15:22.430474Z INFO aws_delete_objects_etag_repro: Deleting the object without ETag via DeleteObject...
2025-06-20T00:15:22.523209Z INFO aws_delete_objects_etag_repro: Object deleted successfully: DeleteObjectOutput { delete_marker: Some(true), version_id: Some("null"), request_charged: None, _extended_request_id: Some("FIWBujjM33kKu9sDqxpKjIgD+EITnH/yLtJSvIdvlaBY+4jcEXefDpKsic9fygy7lNc+eDyZ2Bc="), _request_id: Some("ZZ3WZTXB96PTSB5E") }
2025-06-20T00:15:22.523224Z INFO aws_delete_objects_etag_repro: Creating the object...
2025-06-20T00:15:22.562982Z INFO aws_delete_objects_etag_repro: Listing the object...
2025-06-20T00:15:22.591116Z INFO aws_delete_objects_etag_repro: Got the object with ETag: "d41d8cd98f00b204e9800998ecf8427e"
2025-06-20T00:15:22.591129Z INFO aws_delete_objects_etag_repro: Deleting the object via DeleteObjects...
2025-06-20T00:15:22.614662Z INFO aws_delete_objects_etag_repro: DeleteObjects with ETag failed: ServiceError(ServiceError { source: Unhandled(Unhandled { source: ErrorMetadata { code: Some("MalformedXML"), message: Some("The XML you provided was not well-formed or did not validate against our published schema"), extras: Some({"aws_request_id": "ZZ3WKXAB2ANJQ44W", "s3_extended_request_id": "XYVKTCHgmaqDzlKh3F5+J6W8qomRRqc9dUsDDIjyGXEG257a74bSiSFSFlb3Lg/tuWauttpEArk="}) }, meta: ErrorMetadata { code: Some("MalformedXML"), message: Some("The XML you provided was not well-formed or did not validate against our published schema"), extras: Some({"aws_request_id": "ZZ3WKXAB2ANJQ44W", "s3_extended_request_id": "XYVKTCHgmaqDzlKh3F5+J6W8qomRRqc9dUsDDIjyGXEG257a74bSiSFSFlb3Lg/tuWauttpEArk="}) } }), raw: Response { status: StatusCode(400), headers: Headers { headers: {"x-amz-request-id": HeaderValue { _private: H1("ZZ3WKXAB2ANJQ44W") }, "x-amz-id-2": HeaderValue { _private: H1("XYVKTCHgmaqDzlKh3F5+J6W8qomRRqc9dUsDDIjyGXEG257a74bSiSFSFlb3Lg/tuWauttpEArk=") }, "content-type": HeaderValue { _private: H1("application/xml") }, "transfer-encoding": HeaderValue { _private: H1("chunked") }, "date": HeaderValue { _private: H1("Fri, 20 Jun 2025 00:15:21 GMT") }, "connection": HeaderValue { _private: H1("close") }, "server": HeaderValue { _private: H1("AmazonS3") }} }, body: SdkBody { inner: Once(Some(b"MalformedXMLThe XML you provided was not well-formed or did not validate against our published schemaZZ3WKXAB2ANJQ44WXYVKTCHgmaqDzlKh3F5+J6W8qomRRqc9dUsDDIjyGXEG257a74bSiSFSFlb3Lg/tuWauttpEArk=")), retryable: true }, extensions: Extensions { extensions_02x: Extensions, extensions_1x: Extensions } } })
2025-06-20T00:15:22.614689Z INFO aws_delete_objects_etag_repro: Deleting the object without ETag via DeleteObjects...
gi2025-06-20T00:15:22.722902Z INFO aws_delete_objects_etag_repro: Object deleted successfully: DeleteObjectsOutput { deleted: Some([DeletedObject { key: Some("private/fuuzetsu/etag-delete-repro"), version_id: None, delete_marker: Some(true), delete_marker_version_id: Some("null") }]), request_charged: None, errors: None, _extended_request_id: Some("0IsmD0UayefU3GL6pNoiPN/FVMioTQqilafQ0+WDR3Bjj8/xSNxT2CrXAr+S9Cy4pvEtjl/RYuDIaj/+1fRnqcUY9wDUxX1uIHY+E39FYRk="), _request_id: Some("ZZ3VJQ3ADJ7MRZJQ") }
```