-
|
hello to RAIS team, docker-compose.yml Minio is running, keys are valid, bucket&object exists etc. but a call http://localhost:8080/iiif/test/TEST_000022_8.jp2/full/max/0/default.jpg (that should be caught by SchemeMap IMO) doesn't work -> using TilePath :
and as I understood, the nonempty SchemeMap is enough to configure RAIS to use a S3 source for the matched scheme..? thank you in advance |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
After a bit of digging into our s3demo, I found that the S3 connectivity is fine... which was confusing for a bit, until I realized your issue is with how you request the URLs. First, the scheme map is unnecessary in terms of making S3 work - you can just use the "s3" scheme and it's fine. But second: *the IIIF id must be a URI formatted as To your problem: This is all a very long-winded way to say http://localhost:8080/iiif/test://TEST_000022_8.jp2/full/max/0/default.jpg should work where your other URL doesn't. (Extra info is here to help me in the future, FYI, since I don't do a ton of RAIS support 😁) |
Beta Was this translation helpful? Give feedback.
After a bit of digging into our s3demo, I found that the S3 connectivity is fine... which was confusing for a bit, until I realized your issue is with how you request the URLs.
First, the scheme map is unnecessary in terms of making S3 work - you can just use the "s3" scheme and it's fine. But second: *the IIIF id must be a URI formatted as
<scheme>://<resource>* when you aren't using the basefile://default. This is technically a misuse of a URI (we should really allow:`, but it's an okay way to make it very clear we're using a non-default identifier.To your problem:
http://localhost:8080/iiif/test/TEST_000022_8.jp2/full/max/0/default.jpg, with RAIS listening onhttp://localhost:8080/iiif…