gsr
04/21/2023, 2:53 AMany function CreateBucket(required ID="", required location="USA",secureSection="0") {
var messages = [];
var bucket_Name = arguments.secureSection eq 1 ? 's3-'&lcase(arguments.clientID)&'-secure' : 's3-'&lcase(arguments.clientID)&'-files';
var checkBucket = hasBucket(bucket_Name);
var loc = getLocations(arguments.location);
if (!checkBucket ) {
createBucket = putBucket(bucketName=bucket_Name,location=loc);
if (createBucket ) {
arrayAppend(messages, 'Bucket Created Successsfully');
}
}
setAWSRegion(loc);
return messages;
}
jclausen
04/24/2023, 2:40 PMacl
argument to putBucket
if you want bucket objects to be public.jclausen
04/24/2023, 2:40 PMjclausen
04/24/2023, 2:42 PMpublic-read
is the default ACL used in S3SDK. We may need to look at what additional headers are necessary to override the AWS defaults.jclausen
04/24/2023, 2:42 PMbdw429s
04/24/2023, 3:10 PMbdw429s
04/24/2023, 3:10 PMgsr
04/24/2023, 3:29 PMbrianklaas
05/01/2023, 4:57 PMjclausen
05/01/2023, 5:26 PM