Downloads
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
MOVEDELETENONEbucket *Requiredstring
accessKeyId string
compatibilityMode booleanstring
Default
falsedelimiter string
encodingType string
endpointOverride string
expectedBucketOwner string
filter string
Default
BOTHPossible Values
FILESDIRECTORYBOTHforcePathStyle booleanstring
marker string
maxFiles integerstring
Default
25maxKeys integerstring
Default
1000moveTo
Definitions
io.kestra.plugin.aws.s3.Copy-CopyObject
bucket*Requiredstring
key*Requiredstring
kmsKeyIdstring
serverSideEncryptionstring
Possible Values
NONEAES256AWS_KMSprefix string
regexp string
region string
requestPayer string
secretKeyId string
sessionToken string
stsEndpointOverride string
stsRoleArn string
stsRoleExternalId string
stsRoleSessionDuration string
Default
PT15MstsRoleSessionName string
Outputs
objects array
Definitions
io.kestra.plugin.aws.s3.models.S3Object
etagstring
keystring
lastModifiedstring
Format
date-timeowner
io.kestra.plugin.aws.s3.models.Owner
displayNamestring
idstring
sizeinteger
uristring
Format
urioutputFiles object
SubTypestring
Metrics
files.count counter
Unit
objectsfiles.size.total counter
Unit
bytes