I am trying to render image mosaic on GeoServer from s3 emulator used for development.
Example of value set for location attribute defined in database : http://192.168.180.132:9444/s3/esat/image.tif
When I set my bucket to public the mosaic is rendered correctly.
Example of my mosaic config:
#-Automagically created from GeoTools-
#Thu Feb 16 18:03:31 GMT 2023
When I switch my bucket to private, mosaic isn't rendered anymore. Documentation defines that I should set CogRangeReader to it.geosolutions.imageioimpl.plugins.cog.S3RangeReader if bucket is private and authentication is used, but it still won't work when I do that. There is no error in logs, but from layer configuration on GS interface I can see that source tif-s are not recognized because in band definition there is only one and not four of them as it should be. Is this somehow connect with s3 provider?
Does it work only with AWS, is there anyone who had similar problems?