Backups não estão sendo executados no Contabo Object Storage

Estou usando o Contabo Object Storage para backups e preciso deixar “s3_backup_bucket” vazio para funcionar, caso contrário, ele adiciona o nome no início da URL do bucket e não funciona.
Agora, se eu executo os backups manualmente, funciona bem e completa a tarefa, mas os backups diários automáticos não funcionam. Também me mostra isto no painel:

O servidor está configurado para enviar backups para o S3, mas pelo menos uma das seguintes configurações não está definida: s3_access_key_id, s3_secret_access_key, s3_use_iam_profile ou s3_backup_bucket. Vá para as Configurações do Site e atualize as configurações.

Alguma forma de corrigir isso?
P.S. Costumava funcionar bem até a atualização da semana passada..

Você não pode fazer upload de backups para o s3 se não definir s3_backup_bucket.

Não consigo imaginar como isso poderia ser verdade.

Por que funciona então quando eu executo manualmente?

A URL do bucket da Contabo é https://usc1.contabostorage.com/bucketname

Se eu adicionar o nome às configurações do Discourse, ele tentará se conectar a https://bucketname.usc1.contabostorage.com/bucketname ou https://bucketname.usc1.contabostorage.com/
e isso não funciona com a Contabo.

1 curtida

Aconteceu o mesmo comigo com a Scaleway, funcionou para mim até aproximadamente 16 de maio, depois parou de funcionar.

Além disso, acredite em mim, fiz mais de 50 testes (alterando todos os valores), e a única maneira que funcionou foi se eu deixasse “s3 backup bucket” em branco, e o que o sistema fez foi criar uma pasta chamada “default”, mas funcionou… Caso contrário, não importa quantas combinações eu tenha feito, criando novas IAs, modificando permissões, nada funcionou.

1 curtida

Isso soa como um bug então.

Isso é esperado.

1 curtida

Coloquei um espaço em vez de deixá-lo vazio e o backup desta noite foi executado. Ainda tenho o aviso no painel.
Outra coisa, ele não exclui os arquivos locais após o upload ser concluído.

Voltei para o provedor anterior (idrive) e tudo voltou à normalidade.

Você deve definir o bucket para a região Contabo e definir o endpoint S3 sem a região
como este
bucket: usc1
Endpoint S3: https://contabostorage.com/bucketname

funciona bem.

2 curtidas