我创建了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:“这将完全导致您描述的行为。”
是否有其他方法可以满足此要求?
答案 0 :(得分:0)
上载到s3存储桶的文件仅在s3fs装入路径中可见。 它不会在您的fileSystem上占用空间,当您打开文件时,它将下载内容。 因此,就您而言,尽管它们在安装的路径上可见,但在您的系统上却没有。