4

S3に保存されているファイルがいくつかあります。ユーザーの要望に応じて、サードパーティサイトのFTPサーバーに転送したいと思います。AmazonS3はFTP/SFTPをサポートしていません。

現在、S3 APIを使用してS3からローカルサーバーにファイルをダウンロードしてから、サードパーティのFTPサーバーに転送しています。

S3-API->ローカル--FTP->サードパーティFTP

代わりに、ファイルをローカルサーバーにダウンロードせずに、S3から直接サードパーティのFTPサーバーに直接転送したいと思います。

S3---CloudFrontまたはその他のサービス--->サードパーティのFTP

Cloudfrontまたはその他のサービスを使用してそれを行うにはどうすればよいですか?どんな助けでもありがたいです。

前もって感謝します。

4

1 に答える 1

1

S3には、S3との間でデータを取得するためのAPIしかありません。2つのバケット間でデータをコピーするAPI関数もありますが、それだけです。

S3から他の場所にデータを転送する必要があり、S3からローカルマシンにダウンロードを保存したい場合は、t1.microインスタンスを起動し、それにファイルをダウンロードするためのスクリプトを配置することをお勧めします(料金はかかりません)同じリージョンのS3インスタンスとEC2インスタンスの間では何も支払わず、大幅に高速であるため、帯域幅)、そのインスタンスからリモートのサードパーティFTPサイトにアップロードします。

于 2012-02-02T09:58:43.823 に答える