AIAS groups a set of microservices in order to offer functions for ingestion, access and download of archives, STAC Items and Assets. AIAS and ARLAS makes a fully functional catalog.
Functions for ingestion:
- Register a STAC item with its assets : ARLAS Item Registration Services (AIRS)
- Asynchronously register one archive (
/processes/ingest
) or a directory containing archives (/processes/directory_ingest
) : ARLAS Processing (APROC) - List files and archives from a directory: File and Archive Management (FAM)
Functions for download:
- Asynchronously download one or several archives (
/processes/download
) : ARLAS Processing (APROC)
Functions for access:
- Access control on the assets with ARLAS Gateway for Assets (AGATE)
To start a standalone stack for testing:
./test/start_stack.sh
At least 8Go of RAM is needed.
This stack relies on the docker compose configuration files. The available endpoints are:
Health checks are available for all non-third party services:
To run the tests (this will also start the stack):
./test/tests.sh