Fargateコンテナでディレクトリを共有する方法

Fargateコンテナでディレクトリを共有する方法

EC2 インスタンスにあるファイルにアクセスする必要がある Fargate コンテナを実行しています。両方とも同じネットワークにあり、セキュリティ グループはトラフィックを制限しません。

sshfsパッケージを使用してマウントしてみましたcifs.utilsが、コンテナなのでマウント中にエラーが発生します。

Unable to apply new capability set.

または

fuse: device not found, try 'modprobe fuse' first

回避策を確認しましたhttps://stackoverflow.com/questions/48402218/fuse-inside-dockerただし、これには docker ホストへのアクセスが必要です。また、私のセットアップはホストされた ECS 上にはありません。

ec2 インスタンス上のディレクトリの内容を Fargate コンテナで利用できるようにする方法はありますか?

答え1

あなたのケースウェブDAV(「サーバーサポート」と「クライアントサポート」のセクションを参照)は、EC2インスタンスで得られる柔軟性のため、実行可能なソリューションであると思われます。制御された環境であるFargateでは、サーバーと対話できるクライアントツールをイメージに組み込むことができます。ネットワーク経由で例: HTTP、FTP、sFTP など。

関連情報