Skip to content

Custom S3 repositories #16

@PacoDu

Description

@PacoDu

We have a use case that is not covered by this extension:

We manage custom S3 repositories (via minio), if we intent to use this extension we should use the storage:platform OTHER, but this doesn't allow us to distinguish which minio instance is hosting the data. Could we imagine something like storage:host or storage:endpoint in case storage:platform is set to OTHER ?

This is a feature available in aws s3 cli, for exemple we could use the following command aws --endpoint <storage:endpoint> ls <href>

Example:

"CO_GEOTIFF_MINIO_RGB": {
      "href": "s3://naip-visualization/tx/2016/100cm/rgb/30097/m_3009743_sw_14_1_20160928.tif",
      "type": "image/vnd.stac.geotiff; cloud-optimized=true",
      "storage:platform": "OTHER",
      "storage:region": "region-1",
      "storage:endpoint": "https://s3-compliant-endpoint.com"
}

The issue is similar for providers not covered by the spec (Scaleway for exemple) and I assume many other "smaller" providers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions