Hi guys. Thanks a lot for the support here. As Nikola described. the only way I was able to make the backup is adding "location=s3:/" I am using Solr 8.11. Doesn't matter if I create a folder within the bucket. It doesn't work for me.
Here my final request which is the only one it works for me. http://servername:8983/solr/admin/collections?action=BACKUP&name=personbackup&collection=person&repository=s3&location=s3:/ This request created a folder called personbackup. It actually creates a folder with the name of the backup. Just to confirm using role attached to a EC2 instace works as few people mentioned before. Thanks Sergio On Tue, 18 Jan 2022 at 17:12, Nikola Midic <[email protected]> wrote: > Hi all, > Instance profile credentials do work as advertised -> role is assumed and > backups are created (in my case)....but only when i use "&location=s3:/" > parameter. > Some examples here (see URLs in "Testing locally" section): > > https://github.com/apache/solr/tree/main/solr/contrib/s3-repository#testing-locally > > The value of "location" parameter for S3 repository is "super confusing" to > "seasoned AWS devs" and, at the same time, the ref guide does not mention > what it should be set to. > In my mind, the current state (having to use "s3:/") should be marked as a > bug and be cleaned up a little. > > Regards, > Nikola >
