Skip to content

AIRS Configuration

Index pydantic-model

Bases: BaseModel

Fields:

collection_prefix pydantic-field

Prefix to use for the index name: index name = prefix + collection name

endpoint_url pydantic-field

URL of elasticsearch for registering the items

login pydantic-field

Elasticsearch login

pwd pydantic-field

Elasticsearch password

S3 pydantic-model

Bases: BaseModel

Fields:

access_key_id = None pydantic-field

S3 access key

asset_http_endpoint_url = None pydantic-field

Asset URL endpoint with placeholders for bucket and collection names (e.g. http://minio:9000/{}/{})

bucket = None pydantic-field

Bucket name

endpoint_url = None pydantic-field

URL endpoint (e.g. http://minio:9000)

platform = None pydantic-field

S3 platform (ALIBABA, AWS, AZURE, GCP, IBM, ORACLE, OTHER)

region = None pydantic-field

The region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider)

secret_access_key = None pydantic-field

S3 access secret

tier = 'Standard' pydantic-field

Cloud Provider Storage Tiers (Standard, Glacier, etc.)

Settings pydantic-model

Bases: BaseModel

Fields:

  • s3 (S3)
  • index (Index)
  • arlaseo_mapping_url (str)
  • arlaseo_collection_url (str)

index pydantic-field

s3 pydantic-field

Configuration of the S3 bucket that will contain the STAC items and assets.