From d4790cb8e60d61c7b5c7e19304356b30f7b1bdc4 Mon Sep 17 00:00:00 2001 From: Taehyung Lim Date: Thu, 30 Oct 2025 04:27:25 +0900 Subject: s3: fix if-match error (#7277) * s3: fix if-match error * add more checks * minor * minor --------- Co-authored-by: chrislu Co-authored-by: Chris Lu --- .github/workflows/test-s3-over-https-using-awscli.yml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '.github/workflows/test-s3-over-https-using-awscli.yml') diff --git a/.github/workflows/test-s3-over-https-using-awscli.yml b/.github/workflows/test-s3-over-https-using-awscli.yml index f09d1c1aa..ff2e433f0 100644 --- a/.github/workflows/test-s3-over-https-using-awscli.yml +++ b/.github/workflows/test-s3-over-https-using-awscli.yml @@ -77,3 +77,12 @@ jobs: aws --no-verify-ssl s3 cp --no-progress s3://bucket/test-multipart downloaded diff -q generated downloaded rm -f generated downloaded + + - name: Test GetObject with If-Match + run: | + set -e + dd if=/dev/urandom of=generated bs=1M count=32 + ETAG=$(aws --no-verify-ssl s3api put-object --bucket bucket --key test-get-obj --body generated | jq -r .ETag) + aws --no-verify-ssl s3api get-object --bucket bucket --key test-get-obj --if-match ${ETAG:1:32} downloaded + diff -q generated downloaded + rm -f generated downloaded -- cgit v1.2.3