【问题标题】:Duplicate on both S3 and EC2 after mounting安装后在 S3 和 EC2 上复制
【发布时间】: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


【解决方案1】:

上传到 s3 存储桶的文件仅在您的 s3fs 挂载路径中可见。 它不会占用您文件系统的空间,当您打开文件时,它会下载内容。 因此,在您的情况下,尽管它们在安装路径上可见,但在您的系统上却没有。

【讨论】:

    猜你喜欢
    • 2016-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 2014-10-20
    • 2015-02-10
    • 2014-08-04
    • 1970-01-01
    相关资源
    最近更新 更多