Downloads
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
MOVE
DELETE
NONE
The 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
The blob container.
endpoint *Requiredstring
The blob service endpoint.
connectionString string
Connection string of the Storage Account.
delimiter string
The delimiter for blob hierarchy, "/" for hierarchy based on directories.
filter string
FILES
FILES
DIRECTORY
BOTH
The filter for files or directories.
moveTo Copy-CopyObject
The destination container and key.
prefix string
Limits the response to keys that begin with the specified prefix.
regexp string
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
sasToken string
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
Definitions
io.kestra.plugin.azure.storage.blob.models.Blob
container string
name string
size integer
uri string
uri
io.kestra.plugin.azure.storage.blob.Copy-CopyObject
container *Requiredstring
The blob container.
name *Requiredstring
The full blob path on the container.