問題タブ [ssh2-sftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - プログラムで S3 バケットから Windows EC2 に、またはその逆にファイルを移動する
ファイルを Windows EC2 にプッシュし、EC2 からフォルダーを取得して S3 に保存したいと考えています。私は多くの EC2 を持っているので、これを自動化したいと考えていました。現在、ECS 上にssh2-sftp-clientライブラリを使用する Node.js サーバーがあります。次のコードを使用すると、ファイルをプッシュできます (同様に、そこからファイルを抽出して S3 にアップロードできます)。
しかし、これは堅牢なソリューションではありません。5 人または 6 人のユーザーが同時にプッシュしようとしている場合でも、アクティブな SSH 接続が多すぎるためにサーバー エラーが発生します。
これを行うより良い方法はありますか?私がやりたいのは、Node.js (Windows EC2 用) を使用して特定のディレクトリをアップロード/ダウンロードすることだけです。