Приветствую.
Благодарю за новую фишку - поддержку manticore-backup –backup-dir=s3://MY_BACKUP_BACKET. Одна беда только все испортила в итоге:
- Явно ожидает передачу ключей а значит требуется создание IAM пользователя. Но есть уже IRSA и права у роли писать в бакет.. Но требуются именно ключи IAM User. На попытку преобразовать и подать ключи роли - ошибка.
- В Helm chart 25.0.0 нет возможности передать дополнительные переменные окружения. Так то можно было передать ключи через внешний секрет. Но нет
manticore-backup --version Copyright (c) 2023-2026, Manticore Software LTD (https://manticoresearch.com) Manticore Backup version: 1.10.0+26032519-c42465e9
manticore-backup --backup-dir=s3://manticoresearch-backup --compress --config=/etc/manticoresearch/manticore.conf Copyright (c) 2023-2026, Manticore Software LTD (https://manticoresearch.com) Manticore config file: /etc/manticoresearch/manticore.conf Tables to backup: all tables Backup dir: s3://manticoresearch-backup Manticore config endpoint = http://127.0.0.1:9308 Manticore versions: manticore: 25.0.0 ce3c27828@26032712 columnar: 13.0.0 e60b083@26032708 secondary: 13.0.0 e60b083@26032708 knn: 13.0.0 e60b083@26032708 buddy: 0.0.0 2026-04-08 10:14:37 [Error] S3 credentials required. Set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables.
Если подать ключи от роли (там ТРИ компонента вместо двух по сравнению с IAM User) то ошибка такая:
2026-04-08 11:59:57 [Info] Starting the backup… 2026-04-08 11:59:57 [Error] Failed to create S3 directory marker at ‘backup-20260408115957/config’: Error executing “PutObject” on “https://manticoresearch-backup.s3.amazonaws.com/backup-20260408115957/config/”; AWS HTTP error: InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records.
Ключи от роли пытался передавать через переменные окружения, через inline переменные, и даже через создание ~/.aws/credentials. При этом
aws sts get-caller-identity работает корректно. aws s3 ls s3://bucket - работает корректно…