私はS3に保存されているファイルをいくつか持っています。 ユーザーからのリクエストで、サードパーティのサイトのFTPサーバーに転送したいと考えています。 Amazon S3はFTP/SFTPをサポートしていません。CloudFrontを使用してS3からサードパーティのFTPサーバーにファイルを送信します。
現在S3からS3 APIを使用してローカルサーバーにファイルをダウンロードし、サードパーティのFTPサーバーに転送しています。
S3 --API - >ローカル--ftp - >サードパーティ製FTP
は今、代わりに私は私のローカルサーバーにダウンロードしなくてもS3から直接サードパーティFTPサーバーに直接ファイルを転送したいです。
S3 --- CloudFrontのか、その他のサービス--->サードパーティのFTP
がどのように私はCloudFrontを、または任意の他のサービスを使用してそれを行うことができますか? ヘルプは高く評価されます。
ありがとうございます。
これをプログラム的に実行しようとしていますか?それは一回限りの譲渡ですか、それとも何度もやらなければなりませんか? –
はい私はそれをプログラム的にやりたいので、繰り返しそれをやりたいのです。ユーザーがファイルを要求するたびに、そのファイルを自分のサーバーにアップロードする必要があります。 –
残念ながら私はこれが可能だとは思わない。 S3からファイルを取得する唯一の方法は、APIまたはDirect Urlを使用する方法です。私が持っている唯一の提案は、ユーザーがURLからファイルを取得するか、EC2を「プロキシ」サーバーとして使用するようにすることです。 S3からEC2への転送は非常に高速で、帯域幅の追加料金はかかりません。 –