web-dev-qa-db-ja.com

drupal s3にアップロードするためのモジュール

最初にstackexchangeに投稿されました。返信がありませんでした。その後、特定のdrupal stackexchangeがあることが最近わかりましたので、ここで再投稿しています。 TIA!

drupalサイトがあり、s3から静的サイトファイルを直接提供する予定です(書き換え)。コンテンツマネージャーがdrupal管理UIから直接s3に画像をアップロードする方法を提供する必要があるため、s3cmdまたはawsコンソールを介してアップロードするために画像を送信する必要はありません。誰もがこのためのモジュールまたは方法を推奨できますか?

私はs3fsを試してみましたが、Fuse s3ファイルシステムをマウントしてそこから提供するのは非常に遅くなりました。それが機能した場合、drupalはファイルがすべてローカルであり、設定されると考えます。

私はこれを見つけましたが、それが私のために仕事を成し遂げるかどうかはわかりません: https://drupal.org/project/storage_api

drupal管理UIユーザーがファイル(画像など)をグラフィカルに参照して、サービスを提供するs3バケットにアップロードできるようにするモジュールが必要です。

2
Ryan B.

storage_apiは、ユーザーのアップロードがサーバーのローカルファイルシステムに最初に到達し、ルールにより任意の数のコンテナー(S3、クラウドファイルなど)に自動的にデータを伝達できるように、シームレスにデータを転送するための適切なモジュールです。さらに、優先される方法でファイルを並べ替えることにより、サイトからファイルが提供される優先度。 URLは自動的に変更されます。かなり滑らか。

1
Ryan B.

D3をDrupalのメディアストレージとして使用することについての優れたブログ投稿を以下に示します。 http://davidcsonka.com/blog/how-use-Amazon-s3-store-your-drupal-website-files

また、SaaSソリューション(Filepicker、Cloudinary、Uploadcareなど)を検討することもできます。後者にはDrupal統合用のオープンソースモジュールがあります https://github.com/uploadcare/uploadcare-drupal