S3バケットをどのように設定し、バックアップをそこから復元しますか?

S3 バケットの設定方法と、そこからのバックアップ復元方法を教えてください。

S3 バケットを使用する場合、app.yml ファイルの環境変数下に以下の変数を入力する必要がありますか、それとも管理設定のみで設定すれば十分ですか?

  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 バケットからのバックアップ復元を適切に使用するにはどうすればよいでしょうか?

アドバイスがあれば、どんなものでも感謝いたします。

「いいね!」 1

これは非常に深刻な問題です。これは、S3のバックアップが意味をなさないということですか?

多くの試行錯誤の末、S3のバックアップは任意に復元できないことがわかりました。多くの投稿を調査しましたが、すべてがS3からのバックアップの復元に失敗したと報告しています。

誠に申し訳ありませんが、S3バックアップの設定方法と、S3からの復元方法について要約していただけると幸いです。

「いいね!」 1

こんにちは、この問題が解決されたかどうか非常に心配しています。より適切な注意を払えるように、トピックをバグカテゴリに移動することを提案したいと思います。