Hi Team!!
I'm facing issues trying to use UNiTE to retrieve my backup files from my storage provider using an S3 custom endpoint. The S3 definition I have in the xml is:
<s3>
<accesskey>API_KEY</accesskey>
<secretkey>API_SECRET</secretkey>
<signature>v2</signature>
<bucket>hepta-clients</bucket>
<region>eu-west-1</region>
<ssl>1</ssl>
<filename>FOLDER/SHOP-shop.clientname.org-20210521-103341cest-HAFwLUupjXUDrnVR.jpa</filename>
<endpoint>s3.eu-central-1.wasabisys.com</endpoint>
</s3>
And the reply I get from command line is:
S3: using custom endpoint http://s3.eu-central-1.wasabisys.com
S3: forcing legacy (v2) signature because you are using a custom endpoint.
Setting up the download from S3 failed
PHP Notice: Undefined variable: s3 in phar:///app/www/unite.phar/Engine/Step/S3.php on line 136
PHP Fatal error: Uncaught Error: Call to a member function getBucket() on null in phar:///app/www/unite.phar/Engine/Step/S3.php:136
Stack trace:
#0 phar:///app/www/unite.phar/Engine/Base/BasePart.php(118): Akeeba\UNiTE\Engine\Step\S3->_run()
#1 phar:///app/www/unite.phar/Engine/Step/Worker.php(83): Akeeba\UNiTE\Engine\Base\BasePart->tick()
#2 phar:///app/www/unite.phar/Engine/Base/BasePart.php(118): Akeeba\UNiTE\Engine\Step\Worker->_run()
#3 phar:///app/www/unite.phar/Engine/Core/Kettenrad.php(77): Akeeba\UNiTE\Engine\Base\BasePart->tick()
#4 phar:///app/www/unite.phar/Engine/Base/BasePart.php(121): Akeeba\UNiTE\Engine\Core\Kettenrad->_run()
#5 phar:///app/www/unite.phar/Command/Restore.php(147): Akeeba\UNiTE\Engine\Base\BasePart->tick()
#6 phar:///app/www/unite.phar/lib/remotecli/Kernel/Dispatcher.php(124): Akeeba\UNiTE\Command\Restore->execute(Object(Akeeba\RemoteCLI\Input\Cli), Object(Akeeba\RemoteCLI\Output\Output))
#7 phar:///app/www/unite.phar/unite.php(107): Akeeba\RemoteCLI\Kernel\Dispatcher->dispatch()
#8 /app/www/un in phar:///app/www/unite.phar/Engine/Step/S3.php on line 136
What am I doing wrong?
Best!!