Skip to main content

Class: SignedUrlService

Defined in: services/signed-url.service.ts:16

Constructors

Constructor

new SignedUrlService(client, prefixService): SignedUrlService

Defined in: services/signed-url.service.ts:17

Parameters

client

S3Client

prefixService

PrefixService

Returns

SignedUrlService

Methods

getDeleteObjectsSignedUrl()

getDeleteObjectsSignedUrl(bucket, remotes, expiresIn, options?): Promise<string>

Defined in: services/signed-url.service.ts:85

Parameters

bucket

string

remotes

string[]

expiresIn

number = DEFAULT_EXPIRES_IN

options?

DeleteObjectsOptions

Returns

Promise<string>


getDeleteSignedUrl()

getDeleteSignedUrl(bucket, remote, expiresIn, options?): Promise<string>

Defined in: services/signed-url.service.ts:66

Parameters

bucket

string

remote

string

expiresIn

number = DEFAULT_EXPIRES_IN

options?

DeleteObjectOptions

Returns

Promise<string>


getPutSignedUrl()

getPutSignedUrl(bucket, remote, expiresIn, options?): Promise<PutSignedUrl>

Defined in: services/signed-url.service.ts:22

Parameters

bucket

string

remote

string

expiresIn

number = DEFAULT_EXPIRES_IN

options?

PutObjectOptions

Returns

Promise<PutSignedUrl>


getSignedUrl()

getSignedUrl(bucket, remote, expiresIn, options?): Promise<string>

Defined in: services/signed-url.service.ts:47

Parameters

bucket

string

remote

string

expiresIn

number = DEFAULT_EXPIRES_IN

options?

GetObjectOptions

Returns

Promise<string>