s3objectexists
s3objectexists |
Purpose
Synopsis
function s3objectexists(bucket:s3bucket, objectkey:text):boolean
Arguments
|
bucket
|
The s3bucket object describing the bucket to access
|
|
objectkey
|
The key of the object to check
|
Return value
true if an object with the given key exists in the bucket, false if it does not.
Example
declarations
ifexists: boolean
end-declarations
ifexists := s3objectexists(mybucket,"my/file.dat")
if s3status(mybucket)<>S3_OK then
writeln("Error returned by S3: ",s3getlasterror(mybucket))
exit(1)
end-if
if ifexists then
writeln("Object exists")
else
writeln("Object does not exist")
end-if
Further information
1. After calling, check the value of
s3status for any errors.
2. If the s3bucket has a configured keyprefix, it will be prepended to the objectkey passed in.
Related topics
