See https://github.com/mduerig/jackrabbit-oak/commit/2709c097b01
a006784b7011135efcbbe3ce1ba88 for a *really* quickly hacked together and
entirely untested POC. But it should get the idea across though.
Thank you.
That makes sense.
I think it only needs the java/org/apache/jackrabbit/
oak/blob/cloud/aws/s3/CloudFrontS3SignedUrlAdapterFactory.java and the
API to be inside Oak, everything else can be in Sling.
I'll update my patch and do a 2 options for Sling.
https://github.com/ieb/jackrabbit-oak/compare/trunk...ieb:OAK-6575-3?expand=1
and
https://github.com/apache/sling/compare/trunk...ieb:OAK-6575-3?expand=1
wdyt ?
Obviously the second patch needs to be discussed with Sling dev, but is
should not be too contentious.
+1. I think this approach is lean and mean. Thanks for figuring out the
things I left out in my initial cruft.
Michael