Wasabi S3 Upload doesnt work

OS Name/Version: Ubuntu 20.0.4.6

Product Name/Version:
AMP Release “Callisto”
v2.5.0.4, built 04/04/2024 18:2

Problem Description:

  1. When I try to upload a backup I get the following error: This task could not be completed: Uploading Backup to S3 - test - State: 3. The request signature we calculated does not match the signature you provided. Check your key and signing method. The same same access-key and secret-key works but in wasabi explorer so they seem to be correct

Thats how the config looks like, the bucket is also created

19:45:12
AmazonS3Exception
[0] (AmazonS3Exception) : The request signature we calculated does not match the signature you provided. Check your key and signing method.
at Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleExceptionStream (Amazon.Runtime.IRequestContext requestContext, Amazon.Runtime.Internal.Transform.IWebResponseData httpErrorResponse, Amazon.Runtime.Internal.HttpErrorResponseException exception, IO.Stream responseStream) at Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleExceptionAsync (Amazon.Runtime.IExecutionContext executionContext, Amazon.Runtime.Internal.HttpErrorResponseException exception) at Amazon.Runtime.Internal.ExceptionHandler`1[T].HandleAsync (Amazon.Runtime.IExecutionContext executionContext, Exception exception) at Amazon.Runtime.Internal.ErrorHandler.ProcessExceptionAsync (Amazon.Runtime.IExecutionContext executionContext, Exception exception) at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.CallbackHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.Signer.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.S3.Internal.S3Express.S3ExpressPreSigner.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.EndpointDiscoveryHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.EndpointDiscoveryHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.CredentialsRetriever.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.RetryHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.RetryHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.CallbackHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.CallbackHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.S3.Internal.AmazonS3ExceptionHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.ErrorCallbackHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.MetricsHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at LocalFileBackupPlugin.BackupProvider+<>c__DisplayClass42_0.<UploadToS3>b__0 (ModuleShared.RunningTask t)
HttpErrorResponseException
[1] (HttpErrorResponseException) : The remote server returned an error: (403) Forbidden.
at Amazon.Runtime.Internal.HttpHandler`1[TRequestContent].InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.RedirectHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.Unmarshaller.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.S3.Internal.AmazonS3ResponseHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext) at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T] (Amazon.Runtime.IExecutionContext executionContext)
WebException
[2] (WebException) : The remote server returned an error: (403) Forbidden.

Connection from amazon s3 cli is working
[cloudshell-user@ip-10-130-70-112 ~]$ aws s3 ls --profile wasabi --endpoint-url=https://s3.eu-central-1.wasabisys.com/
2024-04-16 16:52:21 ampbackup-skyline
2024-04-16 18:41:50 ampbackupamsterdamskyline

Steps to reproduce:

  • Create Bucket + Access Key + Secret Key
  • Configure Cloud Backup as shown in the Screenshot
  • Try to create a Backup

Actions taken to resolve so far:
Access Key and Secret Key regenerated and copied several times and made sure that no spaces are copied. Tried with and without region

1 Like