我正在運行一個 Fargate 容器,它需要存取 EC2 執行個體上存在的檔案。兩者位於同一網路中,安全群組不限制流量。
我嘗試使用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 等