Velero + MinIO: Unknown desc = AuthorizationHeaderMalformed: The authorization header is malformed; the region 'us-east-1' is wrong; #3699
-
I'm getting this issue below. Anyone has an idea what could be wrong?
I have installed Velero 1.4.2 with Helm chart:
I used this command to install:
My credential files passed:
Helm values file
aws resource which seems failing:
Velero is obviously crashing because of original issue:
Unknown PHASE for backup locations:
Test MinIO access separately:
Many thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @laimison. You will need to pass in the URL of your MinIO instance as part of the BackupStorageLocation I wouldn't have expected this to cause the Velero process to crash though. If you can, please try using a more recent version of Velero as it may be able to handle this error more gracefully. |
Beta Was this translation helpful? Give feedback.
Hi @laimison. You will need to pass in the URL of your MinIO instance as part of the BackupStorageLocation
config
in thes3Url
field. If this is not provided, it will assume that the bucket is on AWS S3 and that bucket may actually reside in "us-west-2". You will also need to sets3ForcePathStyle
totrue
. Please see the AWS BSL documentation for details all theconfig
fields.I wouldn't have expected this to cause the Velero process to crash though. If you can, please try using a more recent version of Velero as it may be able to handle this error more gracefully.