S3 버킷을 설정하고 백업을 복원하는 방법은 무엇인가요?

S3 버킷을 구성하고 그로부터 백업을 복원하는 방법은 무엇인가요?

S3 버킷을 사용할 때, app.yml 파일의 env 변수 아래에 다음 변수들을 입력해야 하는지, 아니면 관리자 설정 내에서만 구성하면 되는지 궁금합니다.

  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

관리자 설정에서 S3 버킷만 활성화했을 때, S3에서 백업 파일을 다운로드하여 새 서버로 이전하고 백업을 복원했습니다. 포럼의 튜토리얼에 따라 모든 단계를 수행했지만, 이 게시물에 설명된 상황과 유사하게 백업 복원이 실패했습니다.

최종 해결 방법은 다음과 같습니다:

이것은 알려진 문제입니다. 임시로 백업을 생성하기 전에 enable_s3_uploads 사이트 설정을 비활성화하는 것이 해결책이 될 수 있습니다. 복원 후 새 서버에서 다시 활성화할 수 있습니다.

서버가 충돌, 바이러스 감염 또는 심각한 공격으로 인해 작동할 수 없는 상황이 발생하여, S3 버킷에서 백업 파일을 다운로드한 후 새 서버에서 이러한 백업을 복원해야 하는 경우, S3 버킷으로부터의 백업 복원을 올바르게 활용하는 방법은 무엇일까요?

어떤 조언이든 감사드립니다!

이것은 매우 심각한 문제입니다. S3의 백업이 무의미하다는 뜻인가요?

수많은 시도를 해본 결과, S3의 백업을 원하는 대로 복원할 수 없다는 것을 알게 되었습니다. 많은 게시물을 참고해 보았지만, 모두 S3에서 백업을 복원하는 데 실패했다고 보고하고 있습니다.

누군가 S3 백업을 어떻게 구성하고 S3에서 어떻게 복원하는지 요약해 주시면 감사하겠습니다.

안녕하세요, 이 문제가 해결되었는지 상당히 우려되고 있습니다. 더 적절한 관심을 받을 수 있도록 해당 주제를 버그 카테고리로 이동하는 것을 권고드립니다.