2012-04-30 17 views
0

私はamazonで自分のウェブサイトをホストしました。私はクライアントに以下の機能を許可したい。amazon s3アカウントのファイルをcakephpを使って別のs3アカウントにダウンロード

ユーザは自分のウェブサイトに自分のs3アカウントの有効な認証情報とファイルパスを入力します。私のウェブサイトは、ユーザーのamazon s3アカウントの場所にあるファイルを自分のamazon s3アカウントにダウンロードします。私はケーキのPHP 1.2を使用してこれを行う必要があり、これらのファイルは、ほとんどの時間10GBを超えることができます。これを行うために推奨される方法はありますか?私はこれをGoogleといい、まだ良い解決策を見つけられませんでした。

答えて

0

私はAWS PHP SDKを見ていきます。 cakephpにベンダのlibとしてsdkを含めることができます。

http://aws.amazon.com/sdkforphp/

は、具体的には、彼らはあなたが別のものに1つのバケットからファイルをコピーすることを可能にする機能を持っています。

http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/copy_object

+0

これによれば、同じS3地域の右にあるファイルをコピーするために私達を許可しますか? 1つのs3アカウントから別のs3アカウントにコピーすることができる場合は、どこにクレデンシャルを指定する必要がありますか? – Shanaka

関連する問題