Skip to main content

@elizaos/core v0.1.7 / IAwsS3Service

Interface: IAwsS3Service

Extends​

Accessors​

serviceType​

Get Signature​

get serviceType(): ServiceType

Returns​

ServiceType

Inherited from​

Service.serviceType

Defined in​

packages/core/src/types.ts:1090

Methods​

initialize()​

abstract initialize(runtime): Promise<void>

Add abstract initialize method that must be implemented by derived classes

Parameters​

• runtime: IAgentRuntime

Returns​

Promise<void>

Inherited from​

Service.initialize

Defined in​

packages/core/src/types.ts:1095


uploadFile()​

uploadFile(imagePath, subDirectory, useSignedUrl, expiresIn): Promise<object>

Parameters​

• imagePath: string

• subDirectory: string

• useSignedUrl: boolean

• expiresIn: number

Returns​

Promise<object>

success​

success: boolean

url?​

optional url: string

error?​

optional error: string

Defined in​

packages/core/src/types.ts:1250


generateSignedUrl()​

generateSignedUrl(fileName, expiresIn): Promise<string>

Parameters​

• fileName: string

• expiresIn: number

Returns​

Promise<string>

Defined in​

packages/core/src/types.ts:1260