-1
ファイルをFTPサーバーからS3に転送する必要があります。通常、私はEC2にFTPし、そこからS3にロードします。 FTPサーバーからS3に直接転送する方法があるのだろうか?EC2を経由せずに、ファイルサーバーからS3に直接FTP接続することはできますか?
ファイルをFTPサーバーからS3に転送する必要があります。通常、私はEC2にFTPし、そこからS3にロードします。 FTPサーバーからS3に直接転送する方法があるのだろうか?EC2を経由せずに、ファイルサーバーからS3に直接FTP接続することはできますか?
Amazon S3はFTPプロトコルをサポートしていません。
しかし、Amazon S3と直接話すFTPをホストしているマシンで、確かにいくつかのソフトウェアを実行できます。 S3と通信するためにAmazon EC2インスタンスを使用する必要はありません。
たとえば、AWS Command-Line Interface (CLI)には、aws s3 sync
コマンドがあり、ファイルをAmazon S3と同期させます。ユーザーがファイルをFTPサーバーに送信して、指定されたディレクトリーにファイルを保管させることができます。その後、サーバは一定間隔(例えば5分ごと)でaws s3 sync
コマンドを実行することができ、これによりファイルがS3までコピーされることが保証される。
AWS CLIをFTPホストにロードするだけで済みます。