the curretn make_vsi function only switches between vsicurl and vsis3 based on the URL beginning with s3://. For local development in Django stacks that utilize MinIO it would be nice to force vsis3 to confirm the functionality and how it is working.
I beleive it makes more sense to update the dependence of large-image through this issue girder/large_image#2110.
Then update django-large-image to call make_vsi directly instead of creating it's own function (unless there is a reason to override the function I'm not thinking of, but you could always override get_path instead).
Also update documentation to mention GDAL configuration/environment variables for properly connecting S3/MinIO with authentication (specifically Access and Secret Key variables).
the curretn
make_vsifunction only switches betweenvsicurlandvsis3based on the URL beginning withs3://. For local development in Django stacks that utilize MinIO it would be nice to force vsis3 to confirm the functionality and how it is working.I beleive it makes more sense to update the dependence of
large-imagethrough this issue girder/large_image#2110.Then update
django-large-imageto call make_vsi directly instead of creating it's own function (unless there is a reason to override the function I'm not thinking of, but you could always overrideget_pathinstead).Also update documentation to mention GDAL configuration/environment variables for properly connecting S3/MinIO with authentication (specifically Access and Secret Key variables).