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:
| Field | Description |
|---|---|
storage_account | The storage account name. Pair it with storage_access_key or storage_sas_token. |
storage_access_key | The account access key, used with storage_account. |
storage_connection_string | A full connection string that already includes the account and key. Use this on its own. |
storage_sas_token | A shared access signature (SAS) token, used with storage_account. |
All fields are optional. Provide one of these combinations:
storage_connection_stringon its own, orstorage_accountplusstorage_access_key, orstorage_accountplusstorage_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.