Azure Pickup
Below is an example of a FarEarth Pickup configuration for Microsoft Azure's blob storage.
{
"id": "farearth.azure-pickup-101",
"protocol": "azure",
"dataRetentionWindow": "12 hours",
"shareable": true,
"dataStoreLimits": {
"capacity": "32GB",
"warnOnRemaining": "4GB",
"errorOnRemaining": "2GB"
},
"properties": {
"containerName": "pickup",
"baseUrl": "...",
"connectionString": "..."
}
}
The required properties for the Azure blob storage listed below.
| Field | Details |
|---|---|
containerName | Name of the container as it is configured on Azure |
baseUrl | Base URL (hostname) of the container, as provided by Microsoft |
connectionString | Secure connection string used to access the container, as provided by Microsoft |
FarEarth uses a secure data transfer mechanism, where the access credentials, including the connectionString, never leave the FarEarth server where it is configured (example, the Gateway). This means that even if other FarEarth components, running in other security realms, require access to the data in the container, it requests the access via the Gateway, using industry-standard secure communication. Data is retrieved via short-lived, access-constrained, and pre-signed URLs.