Upload
yaml
type: "io.kestra.plugin.azure.storage.blob.upload"
Examples
yaml
id: azure_storage_blob_upload
namespace: company.team
inputs:
- id: myfile
type: FILE
tasks:
- id: upload
type: io.kestra.plugin.azure.storage.blob.Upload
endpoint: https://kestra.blob.core.windows.net
connectionString: "{{ secret('AZURE_CONNECTION_STRING') }}"
container: kestra
from: "{{ inputs.myfile }}"
name: "myblob"
yaml
id: azure_blob_upload
namespace: company.team
tasks:
- id: extract
type: io.kestra.plugin.core.http.Download
uri: https://huggingface.co/datasets/kestra/datasets/raw/main/csv/salaries.csv
- id: load
type: io.kestra.plugin.azure.storage.blob.Upload
endpoint: https://kestra.blob.core.windows.net
connectionString: "{{ secret('AZURE_CONNECTION_STRING') }}"
container: kestra
from: "{{ outputs.extract.uri }}"
name: data.csv
Properties
container *Requiredstring
endpoint *Requiredstring
from *Requiredstring
name *Requiredstring
accessTier string
Possible Values
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80
HOT
COOL
ARCHIVE
connectionString string
immutabilityPolicy Non-dynamicBlobImmutabilityPolicy
legalHold booleanstring
metadata object
SubType string
sasToken string
Outputs
blob Blob
Definitions
io.kestra.plugin.azure.storage.blob.models.BlobImmutabilityPolicy
expiryTime string
Format
date-time
policyMode string
Possible Values
MUTABLE
UNLOCKED
LOCKED
io.kestra.plugin.azure.storage.blob.models.Blob
container string
name string
size integer
uri string
Format
uri