lucee.Component
mura.content.file.s3
deprecated, use app cfc level fileDir mapping
| Constructor Summary | |
|---|---|
|
init(string awsKey, string awsSecret, [string localCacheDir], [string awsEndpoint='s3.amazonaws.com'])
|
|
| Method Summary | |
|---|---|
private any
|
cacheFilenameFromBucketAndKey(string bucket, string objectKey)
|
any
|
deleteCacheFor(string bucket, string objectKey)
|
any
|
deleteS3File(string bucket, string objectKey)
|
private any
|
deleteS3FileInternal(string bucket, string objectKey, numeric attemptCount)
|
any
|
getFileFromS3(string bucket, string objectKey, [string localFilePath])
Brings a file from S3 down local, and returns the fully qualified local path. |
private any
|
getRequestSignature(string verb, string bucket, string objectKey, string dateOrExpiration, [string contentType=''], [string contentMd5=''], [string canonicalizedAmzHeaders=''])
|
struct
|
putFileOnS3(any binaryFileData, string contentType, string bucket, string objectKey, [boolean isPublic='true'])
I put a file on S3, and return the HTTP response from the PUT. |
boolean
|
s3FileExists(string bucket, string objectKey)
|
any
|
s3Url(string bucket, string objectKey, [string requestType='vhost'], [numeric timeout='900'], [string verb='GET'])
|
| Methods inherited from class lucee.Component |
|---|
| None |
| Constructor Detail |
|---|
awsKeyawsSecretlocalCacheDirawsEndpoint| Method Detail |
|---|
bucketobjectKeybucketobjectKeybucketobjectKeybucketobjectKeyattemptCountBrings a file from S3 down local, and returns the fully qualified local path
bucketobjectKeylocalFilePathverbbucketobjectKeydateOrExpirationcontentTypecontentMd5canonicalizedAmzHeadersI put a file on S3, and return the HTTP response from the PUT
binaryFileDatacontentTypebucketobjectKeyisPublicbucketobjectKeybucketobjectKeyrequestTypetimeoutverb