# Как настроить бакет S3 и восстановить из него резервные копии?

**URL:** <https://meta.discourse.org/t/how-does-one-configure-an-s3-bucket-and-restore-backups-from-it/356233>\
**Category:** Product Support\
**Tags:** install\
**Created:** [07.Март.2025 11:18:00 UTC](https://meta.discourse.org/t/how-does-one-configure-an-s3-bucket-and-restore-backups-from-it/356233 "2025-03-07T11:18:00Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![qingfeng1024](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/qingfeng1024/32/495412_2.png) [@qingfeng1024](https://meta.discourse.org/u/qingfeng1024)\
**Post date:** [07.Март.2025 11:18:00 UTC](https://meta.discourse.org/t/how-does-one-configure-an-s3-bucket-and-restore-backups-from-it/356233/1 "2025-03-07T11:18:00Z")

</div>

Как настроить бакет S3 и восстановить из него резервные копии?

При использовании бакета S3 необходимо ли указывать следующие переменные в разделе переменных окружения файла app.yml, или достаточно настроить их только в административных настройках?

```plaintext
  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 для миграции на новый сервер и восстановления резервной копии. Всё было выполнено согласно руководству на форуме, однако восстановление резервной копии не удалось, как и в ситуации, описанной в этой теме.

> [@Restore from backup fails due to S3 migration](https://meta.discourse.org/t/restore-from-backup-fails-due-to-s3-migration/127409/8):
>
> I solved; I open dump.sql with EmEditor program and search enable\_s3\_uploads, S3 and all “t” to “f” all “true” to “false”. Restore successful slight_smile

Итоговые шаги решения следующие:

> Это известная проблема. В качестве обходного решения можно временно отключить настройку сайта enable\_s3\_uploads перед созданием резервной копии. На новом сервере её можно снова включить после восстановления.

Как правильно использовать восстановление резервных копий из бакета S3 в случае, если мой сервер станет неработоспособным из-за сбоя, вирусной атаки или серьёзной атаки, что потребует загрузки файлов резервных копий из бакета S3 и последующего восстановления этих резервных копий на новом сервере?

Благодарю за любые советы!

---

_[View the full topic](https://meta.discourse.org/t/how-does-one-configure-an-s3-bucket-and-restore-backups-from-it/356233)._
