Harvesting from non-aws sources is not possible without ENV override
https://github.com/fsspec/s3fs/pull/704#issuecomment-1436019407
Setting FSSPEC_S3_ENDPOINT_URL, FSSPEC_S3_KEY, FSSPEC_S3_SECRET on harvester container is necessary for fetching a remote catalog on non-aws s3 because vs_common STAC reading of files only uses fsspec.read method - for which we depend on ENV vars being set and not fsspec s3 filesystem - for which we have implemented the override (https://gitlab.eox.at/vs/vs-common/-/blob/main/src/vs_common/stac.py#L119-120)
Ideally we should also use the fsspec filesystem for the STACIO wrapper class?