新しいサーバーでS3にアップロードされた添付ファイルが404になります

UPDATE:
これを見つけました

しかし、サーバーを移行すると、これらは利用できなくなり、404エラーになります。
以下を参照してください # 新しい発見、参考になるかもしれないのでOPはそのままにしておきます。

元の投稿

サーバーをある場所から別の場所に移行しています。
S3とCDNが設定されており、ほとんどのアップロードは正常に機能しているようです。
移行の過程で、特定の種類の添付ファイルがS3にアップロードされていないことに気づきました。

試したこと:

root@discourse-app: /var/www/discourse# rake uploads:analyze_missing_s3
リストされた投稿の画像が見つかりません:
見つからないアップロードの合計: 0、最新は
問題のある投稿の合計: 0、見つからないアップロード数: 0
その他の見つからないアップロード数: 0

/var/discourse/shared/standalone/uploadsの下に行くと:

root@discourse:/var/discourse/shared/standalone/uploads$ ls -lhAR
合計 4.0K
drwxr-xr-x 3 nosferatu www-data 4.0K Jan  8  2024 csv_exports

./csv_exports:
合計 4.0K
drwxr-xr-x 2 nosferatu www-data 4.0K Aug 21 00:45 default

./csv_exports/default:
合計 0

見つかるのはこれだけです:

root@discourse:/var/discourse/shared/standalone/uploads$ locate .funscript
/var/lib/docker/overlay2/3cc16f26278c625a5321f97cdc25e75e82c5a222ac7a9310e0a9ae24386777d8/diff/var/www/discourse/tmp/download_cache/031cb76f4769f63c6733bb3ef78ca520dbb11b89.funscript
/var/lib/docker/overlay2/3cc16f26278c625a5321f97cdc25e75e82c5a222ac7a9310e0a9ae24386777d8/diff/var/www/discourse/tmp/download_cache/0e7f3157d4b26e7600a04b19d8e49b4f97391f44.funscript
...

S3ストレージを確認しても、それらの名前のファイルはありません。
これらのファイルがどこに保存されているのか全く分かりません。

新しい発見

前述の通り、リンクがそのように動作する理由が分かりました。
しかし今、以下の手順でサーバーを再デプロイすると:

  1. Discourseを起動する
  2. 管理 > バックアップ > リストアでsql.gzからリストアする

添付ファイルをダウンロードしようとすると、404エラーになります。