Azure SharedAccess

Azure SharedAccess

Certified

Create a shared access link on Azure Blob Storage

Create a shared access link on Azure Blob Storage using the Azure SDK.

yaml
type: io.kestra.plugin.azure.storage.blob.SharedAccess
yaml
id: azure_storage_blob_shared_access
namespace: company.team

tasks:
  - id: shared_access
    type: io.kestra.plugin.azure.storage.blob.SharedAccess
    endpoint: "https://yourblob.blob.core.windows.net"
    connectionString: "DefaultEndpointsProtocol=...=="
    container: "mydata"
    name: "myblob"
    expirationDate: "{{ now() | dateAdd(1, 'DAYS') }}"
    permissions:
      - r
Properties

The blob container.

Service endpoint URL

Base HTTPS endpoint of the target service.

The time after which the SAS will no longer work

The full blob path on the container.

SubTypestring
Possible Values
READADDCREATEWRITEDELETEDELETE_VERSIONTAGSLISTMOVEEXECUTEFILTERIMMUTABILITY_POLICY

The permissions to be set for the Shared Access

Connection string of the Storage Account.

Reference (ref) of the pluginDefaults to apply to this task.

Shared Key access key for authenticating requests.

Shared Key account name for authenticating requests.

Formaturi

The SAS URI