DigitalOcean SpacesへのUppy S3マルチパート直接アップロード

こんにちは。

昨日、DigitalOcean Spaces でダイレクト S3 アップロード (A new era for file uploads in Discourse) を有効にしようとしました。このために新しいテストインスタンスを設定しました。

  1. enable_direct_s3_uploads の非表示サイト設定を有効にしました。
  2. rake s3:ensure_cors_rules を実行しました。
  3. Spaces の設定ページで DO Spaces の CORS を設定しようとしましたが、ExposeHeaders をサポートしていないようで、ETag を追加できませんでした。これがアップロードプロセスを壊していました。
  4. この解決策 を見つけました。s3cmd を使用すると、ExposeHeaders も含むことができる CORS 設定ファイルをアップロードできました。
  5. CORS 設定ファイルをバケットにアップロードした後、マルチパートダイレクトアップロードは正常に機能しました。

これで機能するようですが、DO Spaces でこのように使用するのはどの程度安全かわかりません。これに関する長期的な経験や提案がある方はいますか?

ありがとうございます! :slightly_smiling_face:

「いいね!」 4

更新:テストサイトで約3ヶ月テストしましたが、問題は発生しませんでした。数日前、ライブサイトで有効化しました。問題なく動作しているようです。:slightly_smiling_face:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.