aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/test-s3-over-https-using-awscli.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/test-s3-over-https-using-awscli.yml')
-rw-r--r--.github/workflows/test-s3-over-https-using-awscli.yml9
1 files changed, 9 insertions, 0 deletions
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