downloads
Download files from Azure Blob Storage.
Download files from Azure Blob Storage.
Download files from Azure Blob Storage.
type: "io.kestra.plugin.azure.storage.blob.downloads"Examples
id: azure_storage_blob_downloads
namespace: company.team
tasks:
- id: downloads
type: io.kestra.plugin.azure.storage.blob.Downloads
endpoint: "https://yourblob.blob.core.windows.net"
connectionString: "DefaultEndpointsProtocol=...=="
container: "mydata"
prefix: "sub-dir"
delimiter: "/"
Properties
action*Requiredstring
MOVEDELETENONEThe action to perform on the retrieved files. If using NONE, make sure to handle the files inside your flow to avoid infinite triggering.
container*Requiredstring
endpoint*Requiredstring
The blob service endpoint.
connectionStringstring
Connection string of the Storage Account.
delimiterstring
The delimiter for blob hierarchy, "/" for hierarchy based on directories.
filterstring
FILESFILESDIRECTORYBOTHThe filter for files or directories.
moveTo
The destination container and key.
io.kestra.plugin.azure.storage.blob.Copy-CopyObject
The blob container.
The full blob path on the container.
prefixstring
Limits the response to keys that begin with the specified prefix.
regexpstring
A regular expression to filter on the full key.
ex:
regExp: .* to match all files
regExp: .*2020-01-0.\\.csv to match files between 01 and 09 of january ending with .csv
sasTokenstring
The SAS token to use for authenticating requests.
This string should only be the query parameters (with or without a leading '?') and not a full URL.
Outputs
blobsarray
The list of blobs.
io.kestra.plugin.azure.storage.blob.models.Blob
date-timeurioutputFilesobject
The downloaded files as a map of from/to URIs.