Azure Archive
Below is an example of a FarEarth Archive configuration for Microsoft Azure's blob storage.
{
"id": "farearth.azure-archive-101",
"protocol": "azure",
"prefix": "FarEarth-Testing/{subscription}/{year}/{doy}/{version}",
"shareable": true,
"dataStoreLimits": {
"capacity": "64GB",
"warnOnRemaining": "4GB",
"errorOnRemaining": "2GB"
},
"properties": {
"containerName": "archive",
"baseUrl": "...",
"connectionString": "..."
}
}
The required properties for the Azure blog storage are:
| 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 leaves the FarEarth server where it is configured (e.g., the Gateway). This means that even if other FarEarth components, running in other security realms, requires 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.