
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
accessKeyIdstring
compatibilityModebooleanstring
Default
falsedelimiterstring
encodingTypestring
endpointOverridestring
expectedBucketOwnerstring
filterstring
Default
BOTHPossible Values
FILESDIRECTORYBOTHforcePathStylebooleanstring
markerstring
maxKeysintegerstring
Default
1000moveTo
Definitions
io.kestra.plugin.aws.s3.Copy-CopyObject
bucket*Requiredstring
key*Requiredstring
kmsKeyIdstring
serverSideEncryptionstring
Possible Values
NONEAES256AWS_KMSprefixstring
regexpstring
regionstring
requestPayerstring
secretKeyIdstring
sessionTokenstring
stsEndpointOverridestring
stsRoleArnstring
stsRoleExternalIdstring
stsRoleSessionDurationstring
Default
PT15MFormat
durationstsRoleSessionNamestring
Outputs
objectsarray
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
urioutputFilesobject
SubTypestring
Metrics
files.countcounter
Unit
objectsfiles.size.totalcounter
Unit
bytes