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