SharedAccess
SharedAccess
yaml
type: "io.kestra.plugin.azure.storage.blob.SharedAccess"
Shared Access on the Azure Blob Storage.
Examples
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
container
- Type: string
- Dynamic: ✔️
- Required: ✔️
The blob container.
endpoint
- Type: string
- Dynamic: ✔️
- Required: ✔️
The blob service endpoint.
expirationDate
- Type: string
- Dynamic: ✔️
- Required: ✔️
** The time after which the SAS will no longer work.**
name
- Type: string
- Dynamic: ✔️
- Required: ✔️
The full blob path on the container.
permissions
- Type: array
- SubType: string
- Dynamic: ✔️
- Required: ✔️
** The permissions to be set for the Shared Access.**
connectionString
- Type: string
- Dynamic: ✔️
- Required: ❌
Connection string of the Storage Account.
sharedKeyAccountAccessKey
- Type: string
- Dynamic: ✔️
- Required: ❌
Shared Key access key for authenticating requests.
sharedKeyAccountName
- Type: string
- Dynamic: ✔️
- Required: ❌
Shared Key account name for authenticating requests.
Outputs
uri
- Type: string
- Required: ❌
- Format:
uri
The SAS URI.
Was this page helpful?