1

S3FS を使用して、Amazon S3 フォルダーを自分の Wordpress サイトにマウントすることができました。基本的に、NextGEN ギャラリーの私のギャラリー フォルダーは、バケットのマウントされた S3FS フォルダーへのシンボリック リンクであるため、画像をアップロードすると、ファイルは自動的に S3 バケットに追加されます。

NextGEN で何かをハッキングしたり変更したりすることなく、代わりに S3 からギャラリー画像をフェッチして、リンクを置き換える Apache 書き換えルールを作成するのに忙しいのですが、私が見つけた 1 つの問題は、S3 ではデフォルトで画像が公開されていないことです。 .

親フォルダを変更して、生成された新しいファイルを含め、その子を常に公開する方法はありますか?

S3 コマンドライン API を使用して、cron タスクを使用してフォルダーを手動で公開することは可能ですか、または推奨されますか?

4

2 に答える 2

2

私は、オープン ソース プロジェクトRioFSの主任開発者兼メンテナーです。RioFSは、Amazon S3 バケットをマウントするためのユーザー空間ファイルシステムです。

私たちのプロジェクトは「s3fs」プロジェクトの代替であり、「s3fs」と比較した主な利点は、シンプルさ、操作の速度、およびバグのないコードです。現在、プロジェクトは「ベータ」状態ですが、かなり長い間、負荷の高い複数のファイル サーバーで実行されています。

私たちのプロジェクトに参加し、テストを手伝ってくれる人をさらに募集しています。私たちの側から、迅速なバグ修正を提供し、新しい機能を追加するためのリクエストに耳を傾けます.

あなたの問題について:

RioFS を使用している場合は、次のコマンドを使用してバケットをマウントし、バケットへの書き込み/読み取りアクセスを行うことができます (RioFS をインストールしAWSACCESSKEYIDおよび AWSSECRETACCESSKEY 環境変数をエクスポートしたと仮定します)。

riofs  -o allow_other http://s3.amazonaws.com bucket_name /mnt/static.example.com

(コマンドライン引数についてはプロジェクトの説明を参照してください)

プロジェクトはまだ開発中であることに注意してください。まだ多くのバグが残っている可能性があります。

何かが期待どおりに機能しないことがわかった場合:プロジェクトの GitHub ページで問題レポートを記入してください。

お役に立てば幸いです。あなたが私たちのコミュニティに参加するのを楽しみにしています!

于 2013-04-28T13:56:46.137 に答える