設定で「*S3 クリーンアップを無効化 - ローカルで削除されたバックアップの S3 からの削除を無効化」チェックボックスが有効でも無効でも、ローカルでバックアップを削除すると、リモートの S3 バケットからも削除されてしまいます。これはバグだと思いますが、もしそうでない場合は、何が不足しているのかご説明ください。よろしくお願いいたします!
「いいね!」 2
このコードパスは最近確認しましたか、@gerhard?
「いいね!」 4
バグではなく、設定の説明が誤っています。この設定は、maximum_backups を超えるバックアップが存在する場合に、Discourse が S3 から古いバックアップを削除するのを防ぐだけです。
現在、バックアップはもはやそのように動作しません。backup_location サイト設定の値に応じて、バックアップはローカル または S3 のいずれかに保存されます。UI でバックアップを削除すると、その設定に応じてローカルストレージまたは S3 から該当するバックアップが削除されます。
「いいね!」 4
OK! 以下のように編集しました。
s3_disable_cleanup: "S3 のバックアップ数が最大許容数を超えている場合、古いバックアップの削除を防ぐ。"
「いいね!」 3
「最大許容数を超えるバックアップが存在する場合、S3から古いバックアップの削除を防ぐ」が実際に何を意味するのかを説明してください。
二重否定で頭がこんがらがらないように、もう少し役立つ表現にしてほしい、というだけの話です。
S3バックアップの保持期間を外部で管理する
有効にすると、Discourseは古いS3バックアップを自動的に削除しません。保持期間はS3プロバイダー経由で設定してください。「最大バックアップ数」の設定は適用されません。
これで二重否定が解消され、結果が明確に説明されています。
「いいね!」 1
