Downloads
yaml
type: "io.kestra.plugin.aws.s3.downloads"
Examples
yaml
id: aws_s3_downloads
namespace: company.team
tasks:
- id: downloads
type: io.kestra.plugin.aws.s3.Downloads
accessKeyId: "{{ secret('AWS_ACCESS_KEY_ID') }}"
secretKeyId: "{{ secret('AWS_SECRET_KEY_ID') }}"
region: "eu-central-1"
bucket: "my-bucket"
prefix: "sub-dir"
Properties
action *Requiredstring
Possible Values
MOVE
DELETE
NONE
bucket *Requiredstring
accessKeyId string
compatibilityMode booleanstring
Default
false
delimiter string
encodingType string
endpointOverride string
expectedBucketOwner string
filter string
Default
BOTH
Possible Values
FILES
DIRECTORY
BOTH
forcePathStyle booleanstring
marker string
maxKeys integerstring
Default
1000
moveTo Copy-CopyObject
prefix string
regexp string
region string
requestPayer string
secretKeyId string
sessionToken string
stsEndpointOverride string
stsRoleArn string
stsRoleExternalId string
stsRoleSessionDuration string
Default
PT15M
Format
duration
stsRoleSessionName string
Definitions
io.kestra.plugin.aws.s3.models.S3Object
etag string
key string
lastModified string
Format
date-time
owner Owner
size integer
uri string
Format
uri