アップロードのためのS3互換のオブジェクトストレージプロバイダーを設定する

質問への回答を要約します。

  • Web UIと環境変数は衝突しますか?
  • アセットはいつバケットにアップロードされるべきですか?
    これを app.ymlhook セクションに追加すると、after_assets_precompile(アプリの再構築中)にアップロードされます。
  • これをデバッグするにはどうすればよいですか?ログにエラーが表示されません。
    次を実行します:
cd /var/discourse
sudo ./launcher enter app
sudo -E -u discourse bundle exec rake s3:upload_assets --trace
  • 設定でバケットのサブフォルダを設定することは可能ですか?

Amazon S3 バケットに保存するデータを整理するためにプレフィックスを使用できます。プレフィックスは、オブジェクトキー名の先頭にある文字列です。プレフィックスは、オブジェクトキー名の最大長(1,024 バイト)の範囲内で任意の長さにすることができます。プレフィックスは、ディレクトリと同様の方法でデータを整理する方法と考えることができます。ただし、プレフィックスはディレクトリではありません。](Organizing objects using prefixes - Amazon Simple Storage Service)

  • これが機能したら、以前にアップロードされた画像はバケットに転送されますか?再ベイクすると、以前にアップロードされた画像の URL はどのようになりますか?
「いいね!」 3