Como configurar um bucket S3 e restaurar backups a partir dele?

Como configurar um bucket S3 e restaurar backups dele?

Ao utilizar um bucket S3, é necessário inserir as seguintes variáveis abaixo das variáveis de ambiente no arquivo app.yml, ou é suficiente configurá-las apenas nas configurações do administrador?

  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: us-west-1
  DISCOURSE_S3_ACCESS_KEY_ID: myaccesskey
  DISCOURSE_S3_SECRET_ACCESS_KEY: mysecretkey
  DISCOURSE_S3_CDN_URL: https://falcoland-files-cdn.falco.dev
  DISCOURSE_S3_BUCKET: falcoland-files
  DISCOURSE_S3_BACKUP_BUCKET: falcoland-files/backups
  DISCOURSE_BACKUP_LOCATION: s

Quando ativei apenas o bucket S3 nas configurações do administrador, baixei os arquivos de backup do S3 para migrar para um novo servidor e restaurar o backup. Tudo foi feito de acordo com o tutorial do fórum, mas a restauração do backup falhou, semelhante à situação descrita neste post.

As etapas da solução definitiva são as seguintes:

Esse é um problema conhecido. Como solução alternativa, você pode desativar temporariamente a configuração do site enable_s3_uploads antes de criar o backup. Você pode reativá-la no novo servidor após a restauração.

Como se pode utilizar corretamente a restauração de backups de um bucket S3 caso meu servidor se torne inoperante devido a uma falha, infecção por vírus ou ataque severo, necessitando o download dos arquivos de backup do bucket S3 e a subsequente restauração desses backups em um novo servidor?

Obrigado por qualquer conselho oferecido por qualquer pessoa!

1 curtida

Esta é uma questão muito séria. Isso significa que os backups no S3 são sem sentido?

Após várias tentativas, descobri que backups no S3 não podem ser restaurados à vontade. Consultei muitas postagens, todas relatando que a restauração de backups do S3 falhou.

Espero sinceramente que alguém possa resumir como configurar backups no S3 e como restaurá-los a partir do S3.

1 curtida

Olá, estou bastante preocupado se esse problema foi resolvido. Sugiro gentilmente mover o tópico para a categoria bug para que possa receber uma atenção mais adequada.