Amazon S3またはS3互換のストレージをNFSとして使用するにはどうすればよいですか?これを達成する方法はありますか?
NFSプロトコルを使用して外部ネットワーク(インターネット、パブリック)経由でアクセスできるもの。
S3をパーソナルコンピュータのマウントストレージとして使用する場合、2つの可能性があります。
1つは、EC3サーバーをNFSサーバーとして使用し、S3を利用することです。 AWSは、これを行うために AWS Storage Gateway と呼ばれるサーバーを提供していますが、もちろん、そのサーバーを24時間年中無休で実行するために料金を支払う必要があります。ただし、VPC内でNFSを提供することを目的としている可能性があります。インターネット上でNFSサービスを提供することは、セキュリティの観点から不快な提案です。
S3をローカルストレージとして提示するコードをコンピュータにインストールする方がはるかに優れています。 ObjectiveFS と呼ばれる商用プラグインと S3FS-Fuse と呼ばれる無料のオープンソースプラグインがあります。 S3FS-Fuseがあなたが探している答えだと思います。そうでなければ、下部の彼らのページに「競合他社」のリストがあります。
ただし、マウントされたストレージとしてS3を使用する場合、いくつかの注意点があります。
EFS(Elastic File System)はAWS上のNFSです。ただし、S3とは関係ありません。
その種類のファイルを提供する必要がある場合FSマウントされた共有を指す独自のWebサーバーを実行する必要があると思います。