Sling Docs
Sling
Ask or search…
K
Links

Azure Storage

Connect & Ingest data from / into a Azure Storage Account

Sling CLI Setup

The following credentials keys are accepted:
  • account (required) -> This is the Azure account string.
  • container (required) -> This is the storage container.
  • sas_svc_url (optional) -> This is the Shared Access Signature (SAS) URL.
  • conn_str (optional) -> This is the Connection String from an Account Access Keys. Looks something like DefaultEndpointsProtocol=https;AccountName=my_account;AccountKey=thisIsAFakeKeyxxxxxxxxxxxxx/MRHCrBw4BLmypbaJyVbvUWn4YZ1Nw==;EndpointSuffix=core.windows.net.
Here are examples of setting a connection named AZURE_STORAGE. We must provide the type=azure property:
$ sling conns set AZURE_STORAGE type=azure account=<account> container=<container> sas_svc_url=<sas_svc_url>
$ sling conns set AZURE_STORAGE type=azure account=<account> container=<container> conn_str="<conn_str>"

Environment Variable

In JSON/YAML format:
export AZURE_STORAGE='{"type": "azure", "account": "<account>", "container": "<container>", "sas_svc_url": "<sas_svc_url>"}'

Sling Env File YAML

See here to learn more about the sling env.yaml file.
connections:
AZURE_STORAGE:
type: azure
account: <account>
container: <container>
sas_svc_url: '<sas_svc_url>'
AZURE_STORAGE_2:
type: azure
account: <account>
container: <container>
conn_str: '<conn_str>'
If you are facing issues connecting, please reach out to us at [email protected] or open a Github Issue here.
Last modified 3mo ago