Skip to main content

FarEarth Pyxis Archive

Below is an example of a FarEarth Archive configuration, for Pyxis. Pyxis is a native blob storage provider built into FarEarth.

note

Access to Pyxis is provided via HTTPS connections, using TLS. FarEarth will check the certificates of the provided URL

{
"id": "farearth.pyxis-archive",
"protocol": "pyxis",
"displayName": "Pyxis Archive (RAW Only)",
"prefix": "archive/{spacecraft}/{productType}/{productId}/{version}",
"accessModes": ["PUSH", "PULL"],
"attachProperties": {
"id": "{spacecraft}-{productType}-{correlationId}-{version}"
},
"properties": {
"baseUrl": "https://my.server.local:443/",
"box": "archive",
"password": "..."
}
}

The required properties for Pyxis are:

FieldDetails
baseUrlBase URL (hostname) of the HTTPS endpoint
boxName of the box as it is configured on Pyxis
passwordSecure secret to access the box, as configured on Pyxis

FarEarth uses a secure data transfer mechanism, where the access credentials, including the password, 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 box, it requests the access via the Gateway, using industry standard secure communication. Data is retrieved via short-lived, access-constrained, and pre-signed URLs.