我想在 EC2 实例中创建“无限”存储目录。是否可以将目录符号链接到 S3 存储桶?
我在网上没有找到任何解决方案,也许有人知道?
答案1
Amazon S3 不是文件系统。您无法像常规磁盘或 EBS 一样将其安装到 EC2 实例上。因此,符号链接是不可能的。
但是你可以使用s3fs将您的 S3 存储桶作为目录挂载到您的 EC2 服务器中。
我用过这个教程并且我能够成功将我的 S3 安装到在 Ubuntu 14.04 上运行的 EC2 上。
警告根据您发出的请求数量,您需要在 S3 中付费。我没有做进一步的研究,但当我这样做时,我的 S3 使用量激增。我相信已安装的 S3 存储桶维护的连接被算作 GET/PUT/LIST 请求。
另一种选择是使用亚马逊的弹性文件系统。这类似于 S3,但是是一个文件系统。
答案2
您正在寻找的是 EFS(弹性文件系统),但它尚未发布。您可以尝试以下方法:https://forums.aws.amazon.com/thread.jspa?messageID=475840但我自己从来没有尝试过。