Siga este guia (Set up file and image uploads to S3) e este (Configure automatic backups for Discourse), mas meus backups automáticos falham. Ao verificar no AWS, as configurações de acesso público do meu bucket estão definidas como “Bloquear todo o acesso público”. Quando tento permitir o acesso público necessário, o sistema diz 100% de sucesso, mas a configuração permanece a mesma
Como faço para que as configurações corretas sejam aplicadas?
Edição: Aprendi que várias configurações afetam as configurações de acesso público do bucket. Testei várias opções para “Bloquear acesso público (configurações da conta)” e verifiquei as permissões para Listas de controle de acesso, Políticas de bucket e Políticas de ponto de acesso, das quais não possuo nenhuma.
Aqui está onde tento permitir o acesso público. É o local correto?
Não há mensagem de erro. O backup simplesmente não ocorre quando deveria.
Com certeza estou preocupado com o acesso público! No momento, porém, gostaria apenas de ver um backup armazenado com sucesso no S3. Talvez acabe abandonando completamente a questão dos backups automáticos, se não ficar convencido de que os dados estarão seguros no S3 com o acesso público necessário para que funcione.
Não recebi mensagens privadas sobre backups falhados.
É uma instalação padrão baseada no Docker.
Backups manuais funcionam.
Não há aviso de um Sidekiq pausado.
Não armazeno uploads no S3.
Fiz isso, mas para testar se havia alguma configuração incorreta, redefini todas, exceto:
localização do backup: S3
frequência do backup: 1
bucket de backup S3: “my bucket”
horário do backup: configurei isso para alguns minutos à frente, para iniciar o backup.
Ainda assim, nada acontece. Ainda não esperei um dia completo para o backup diário começar, mas verifiquei se o servidor está funcionando com o horário correto.
Observe que horário do backup está em UTC e não em horário local. Além disso, os trabalhos de backup são agendados apenas uma vez por dia, à meia-noite, então não começarão imediatamente. Você precisa esperar um dia para que isso ocorra!
Claro, tenho definido o horário do backup como UTC atual + 2 minutos. Mas por que existe a configuração “horário do backup do dia” se ela só ocorre à meia-noite? De qualquer forma, já passou da meia-noite UTC e, novamente, nada aconteceu. Então parece que não é um problema de horário.
A tarefa “ScheduleBackup” é executada à meia-noite e agenda um backup no horário do backup se os backups automáticos estiverem habilitados e o último arquivo de backup (automático ou manual) tiver mais de frequência do backup dias.