diff options
Diffstat (limited to '.github/workflows/test-s3-over-https-using-awscli.yml')
| -rw-r--r-- | .github/workflows/test-s3-over-https-using-awscli.yml | 9 |
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 |
