の正しい考えです:アイデアは、あなたのサーバーにS3バケットからファイルを同期することである私は前にS3を使用していませんでしたが、私はこの言葉には正しいだろう、これはAWS S3バケット
- を。
- (たとえばファイルを追加して)同期した後にローカルファイルシステムを変更すると、このファイルがバケットに書き戻されるようにする必要があります。
このように、サーバーはファイルシステムが損傷していない場合は元に戻してください。
は、これが私たちのシナリオです:これは私たちが費やす必要はありませんセットアップでオーバーヘッドであるよう
基本的に、我々は、インスタンス間で共有するために、完全なEFSストレージを必要としません。私たちは現在、1つのec2しか持っていないので、s3バケットにアプリユーザーのアップロードをダンプします。ある時点で、サーバーが長時間停止したり、削除されたりすることもあります。サーバーが再びスピンアップされると、元のイメージを保持する必要があります。
アプリはノードであり、現在、このパッケージはS3 https://www.npmjs.com/package/s3
のために使用されているが、このパッケージには、地元からの同期ディレクトリを提供しています - > S3が、その逆ではありません。私はs3を実装する方法についての私の考えが正しいかどうか疑問に思いました。
ローカルフォルダとは「同期」しないでください。 S3に保存するだけです。 –