我创建了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实例上挂载存储桶?亚马逊S3是一个对象存储系统,并不是为”挂载“而设计的。虽然有一些实用程序可以做到这一点(例如s3fs),但不推荐使用亚马逊S3。”
我回答说:“我的客户希望在S3存储中生成他的eCommerce站点的缓存文件。因此,应该将eCommerce站点的缓存文件夹挂载到存储桶中。”
John Rotenstein:“它将导致您所描述的行为。”
有没有其他方法可以满足这一要求?
发布于 2019-04-18 15:03:58
上传到s3存储桶的文件仅在您的s3fs挂载路径中可见。它不会占用你的fileSystem空间,当你打开文件时,它会下载内容。因此,在您的情况下,尽管它们在挂载路径上是可见的,但在您的系统上却不存在。
https://stackoverflow.com/questions/55330639
复制相似问题