2012-04-20 8 views
2

私は、ubuntu EC2にマウントされたs3上のファイルへのアクセスは、ubuntu EC2自体からのアクセス> UbuntuのEC2(S3このマシン上のs3fsを通じてマウント) -S3からのファイルへのアクセス(EC2にマウントされた)Apacheを使用して

私の構成は、

S3バケットです。 ApacheはEC2上で動作し、Apacheを使用してファイルにアクセスします。

サーバへのリクエストが有効(つまり、適切なファイルリクエスト)の場合、サーバは返信に時間がかかります。ファイルが見つからない、またはアクセス拒否されたリクエストがすぐに受け入れられるなどのエラーリクエストがあります。

私の質問は、誰かがS3バケットに座っているファイルにアクセスする際に問題を抱えていたのですが、EC2にApacheを介してマウントされています(クラウドフロントを行うことはできますが、アクセス - それで私はApacheのルールを持っているのです)。

どのポインタも非常に役に立ちます。

ありがとうございました。

+0

不要なアクセスからファイルを保護する必要がある場合は、S3でそれらを非公開に設定し、事前に設定された許可URLを生成することを検討しましたか? AWS SDKを使用してこれらのURLを簡単に生成できます。また、http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html も参照してください。これがあなたの要件に合っているかどうかはわかりませんが、私はS3署名要求に非常に良い方法で署名しています不要なアクセスからファイルを保護します。 – Daan

+0

返事をありがとう。しかし、私は既に別のセットの認証プロセスの設定を使用してapacheを使用しています。以前は私のファイルが私のサーバーにあったので、今はロードバランシングのためにs3に移動しました。今、私は必要なのは、それらのs3ファイルにアクセスすることです。私はファイルにアクセスすることができますが、それは本当に遅いです。 – cb24

答えて

0

S3を使用しないでください。 NASを使用してください!

+0

返事をありがとう。しかし、NASのwoudln'tサーバー私の目的を使用して、私はまた、負荷分散の側面を考える必要があります。 – cb24

+0

NASの負荷を分散できます。 –

関連する問題