test: PutBucketAcl with canned public-read, logging fix

This commit is contained in:
Luke McCrone
2024-12-12 21:31:13 -03:00
parent c17db864cd
commit 10decc0d2c
10 changed files with 275 additions and 41 deletions
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
allow_public_access() {
if [ $# -ne 1 ]; then
log 2 "'allow_public_access' requires bucket name"
return 1
fi
if ! result=$(COMMAND_LOG="$COMMAND_LOG" BUCKET_NAME="$1" OUTPUT_FILE="$TEST_FILE_FOLDER/response.txt" ./tests/rest_scripts/get_public_access_block.sh); then
log 2 "error getting public access block: $result"
return 1
fi
if ! result=$(COMMAND_LOG="$COMMAND_LOG" BUCKET_NAME="$1" BLOCK_PUBLIC_ACLS="FALSE" OUTPUT_FILE="$TEST_FILE_FOLDER/response.txt" ./tests/rest_scripts/put_public_access_block.sh); then
log 2 "error getting public access block: $result"
return 1
fi
return 0
}