s3の使用:「アップロードでバックアップ」設定

自動バックアップの設定手順と、S3 へのファイルおよび画像アップロードの設定手順に従って設定しました。

以下の設定について少し混乱しています。

backup with uploads 予定されたバックアップにアップロードを含めます。これを無効にすると、データベースのみがバックアップされます。

アップロード用とバックアップ用で別のバケットを別々に持っている場合、このオプションはチェックすべきでしょうか?この設定により、アップロードデータがバックアップ用バケットに保存されてしまうのではないかと心配しています。

デフォルトでは、バックアップには S3 に保存されたアップロードは含まれません。これは通常、帯域幅とディスク容量の無駄になるためです。この動作を変更するには、非表示の設定 include_s3_uploads_in_backups を有効にする必要があります。

ただし、ご質問の意図を正しく理解できれば、バックアップに S3 上のアップロードを含めたくないとのことですので、設定を変更する必要はありません。

「いいね!」 6

ありがとうございます!その設定に、その旨を説明する注記を入れる価値があるでしょうか?

どのような説明文を提案されていますか?詳しく書いていただけますか。

こんにちは
私も同じ質問があり、それほど明白ではないことを確認します。
現在2023年、デフォルトで「バックアップとアップロード」の設定が選択されています。

バックアップとアップロード用にS3に2つのバケットがあり、その設定を有効または無効にしてバックアップを復元または移行した場合に何が起こるか疑問に思っています。
有効になっていない場合、すべてのアップロードファイルはS3のアップロードと正しく一致しますか?
有効になっている場合、アップロードはS3で上書きまたは重複されますか?

おそらく、このファイルに回答の一部があります。
351行目 「# バックアップがS3アップロードのあるサイトに復元されると、アイテムをバケットにアップロードします」 https://github.com/discourse/discourse/blob/main/script/bulk_import/discourse_merger.rb

問題が発生した場合、より回復力のある方法であるため、「バックアップとアップロード」を常に選択することをお勧めしますか?

「いいね!」 1

非表示のサイト設定 include_s3_uploads_in_backups は、デフォルトで無効のままです。

backup with uploads 設定は、include_s3_uploads_in_backups も有効にしていない場合にのみ、ローカルアップロードを含めると考えています。