save_azure_blob_storage
Saves bytes to Azure Blob Storage.
Description
The save_azure_blob_storage
operator writes bytes to a blob in an
Azure Blob Store.
By default, authentication is handled by the Azure SDK’s credential chain which may read from multiple environment variables, such as:
AZURE_TENANT_ID
AZURE_CLIENT_ID
AZURE_CLIENT_SECRET
AZURE_AUTHORITY_HOST
AZURE_CLIENT_CERTIFICATE_PATH
AZURE_FEDERATED_TOKEN_FILE
uri: string
An URI identifying the blob to save to. If the blob and/or do not exist, they will be created.
Supported URI formats:
abfs[s]://[:<password>@]<account>.blob.core.windows.net[/<container>[/<path>]]
abfs[s]://<container>[:<password>]@<account>.dfs.core.windows.net[/path]
abfs[s]://[<account[:<password>]@]<host[.domain]>[<:port>][/<container>[/path]]
abfs[s]://[<account[:<password>]@]<container>[/path]
(1) and (2) are compatible with the Azure Data Lake Storage Gen2 URIs 1, (3) is for Azure Blob Storage compatible service including Azurite, and (4) is a shorter version of (1) and (2).
Authenticate with the Azure CLI
Run az login
on the command-line to authenticate the current user with Azure's
command-line arguments.
Examples
Write JSON
Write to blob obj.json
in the blob container container
, using the
tenzirdev
user: