【发布时间】:2019-08-15 06:31:07
【问题描述】:
我创建了 S3 存储桶并安装了 ec2。当我将文件上传到 S3 存储桶时,该文件会自动复制到 ec2 挂载文件夹。我只想将文件上传到 S3 存储桶。当它复制到 EC2 文件夹时,它变得多余并且不能满足我们的要求。我安装了 S3fs 并执行了以下命令:
sudo s3fs my-s3-bucket /var/www/html/vqmod/xml/ -o passwd_file=/home/ubuntu/.passwd-s3fs,nonempty,retries=5,gid=33,uid=33,allow_other,url=https://s3.amazonaws.com,umask=0000
我是否犯了任何权限错误?谢谢。
评论:
John Rotenstein: “你为什么要在 EC2 实例上挂载存储桶?Amazon S3 是一个对象存储系统,并不是为“挂载”而设计的。虽然有一些实用程序可以做到这一点(例如 s3fs) ,不推荐使用 Amazon S3。”
我回答:“我的客户希望他的电子商务站点的缓存文件在 S3 存储中生成。因此,应将电子商务站点的缓存文件夹挂载到存储桶中。”
John Rotenstein: "它会导致你描述的行为。"
有没有其他方法可以满足这个要求?
【问题讨论】:
-
为什么要将存储桶挂载到 EC2 实例上? Amazon S3 是一种对象存储系统,并非旨在“挂载”。虽然有一些实用程序可以执行此操作(例如
s3fs),但不推荐使用 Amazon S3。 -
我的客户希望在 S3 存储中生成他的电子商务站点的缓存文件。因此,电子商务网站的缓存文件夹应该挂载到bucket。
-
他们为什么要这样?它将导致您所描述的行为。
-
不挂载可以吗?
-
您确定文件是重复的吗? Mountfing s3fs 文件在本地可见,但实际上位于 s3 中。这就是你想要达到的目标,不是吗?
标签: amazon-s3 amazon-ec2 s3fs