Skip to main content

Microsoft Azure

There are many components within Expanso Edge which utilise Azure services. You will find that each of these components requires valid credentials.

Azure Blob Storage components authenticate with the following fields, set on the component alongside container and path:

FieldDescription
storage_accountThe storage account name. Pair it with storage_access_key or storage_sas_token.
storage_access_keyThe account access key, used with storage_account.
storage_connection_stringA full connection string that already includes the account and key. Use this on its own.
storage_sas_tokenA shared access signature (SAS) token, used with storage_account.

All fields are optional. Provide one of these combinations:

  • storage_connection_string on its own, or
  • storage_account plus storage_access_key, or
  • storage_account plus storage_sas_token.

Example

output:
azure_blob_storage:
container: my-container
path: data/${! timestamp_unix() }.json
storage_account: myaccount
storage_access_key: "${AZURE_STORAGE_KEY}"

Keep secrets out of the pipeline config itself: reference them from environment variables (as above) or a secret provider.