こんにちは。
昨日、DigitalOcean Spaces でダイレクト S3 アップロード (A new era for file uploads in Discourse) を有効にしようとしました。このために新しいテストインスタンスを設定しました。
enable_direct_s3_uploadsの非表示サイト設定を有効にしました。rake s3:ensure_cors_rulesを実行しました。- Spaces の設定ページで DO Spaces の CORS を設定しようとしましたが、
ExposeHeadersをサポートしていないようで、ETagを追加できませんでした。これがアップロードプロセスを壊していました。 - この解決策 を見つけました。s3cmd を使用すると、
ExposeHeadersも含むことができる CORS 設定ファイルをアップロードできました。 - CORS 設定ファイルをバケットにアップロードした後、マルチパートダイレクトアップロードは正常に機能しました。
これで機能するようですが、DO Spaces でこのように使用するのはどの程度安全かわかりません。これに関する長期的な経験や提案がある方はいますか?
ありがとうございます! ![]()