Lucee Function Reference

s3generatepresignedurl()

Generates a presigned URL pointing to the object given

Example

s3generatepresignedurl(string bucketNameOrPath,[string objectName,[datetime expireDate,[string accessKeyId,[string secretAccessKey,[number timeout]]]]]):string

Arguments

The arguments for this function are set. You can not use other arguments except the following ones.
Name Type Required Default Value Description
bucketNameOrPath string  Yes   This can be the bucketname or simple the virtual filesystem point for the file (if object name is no defined)  
objectName string  No   Name of the object (path) within the bucket of your object to read  
expireDate datetime  No   Date time when the URL should expire.  
accessKeyId string  No   S3 accessKeyId, if not defined it checks the system property/environment variable for [lucee.s3.accesskeyid].  
secretAccessKey string  No   S3 secretAccessKey, if not defined it checks the system property/environment variable for [lucee.s3.secretaccesskey].  
timeout number  No 10000 timeout for this execution