Upload
Upload a file to the Azure Blob Storage.
type: "io.kestra.plugin.azure.storage.blob.Upload"
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://yourblob.blob.core.windows.net"
connectionString: "DefaultEndpointsProtocol=...=="
container: "mydata"
from: "{{ inputs.myfile }}"
name: "myblob"
YES
The blob container.
YES
The blob service endpoint.
YES
The full blob path on the container.
YES
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80
HOT
COOL
ARCHIVE
The access tier of the uploaded blob.
The operation is allowed on a page blob in a premium Storage Account or a block blob in a blob Storage Account or GPV2 Account. A premium page blob's tier determines the allowed size, IOPS, and bandwidth of the blob. A block blob's tier determines the Hot/Cool/Archive storage type. This does not update the blob's etag.
YES
Connection string of the Storage Account.
YES
The file from the internal storage to upload to the Azure Blob Storage.
NO
YES
YES
Metadata for the blob.
YES
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.
The uploaded blob.
NO
date-time
The time when the immutability policy expires.
NO
MUTABLE
UNLOCKED
LOCKED
The immutability policy mode.
NO
NO
NO
NO
uri