本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在带有预先存在对象的存储桶上使用文件共享
您可以使用 NFS 或 SMB 将文件共享导出到 Amazon S3 存储桶,其中包含在文件网关之外创建的对象。在网关外部创建的存储桶中的对象将显示为 NFS 或 SMB 文件系统中的文件(当文件系统客户端访问这些对象时)。标准可移植操作系统接口 (POSIX) 访问和权限将在文件共享中使用。当您将文件写回 Amazon S3 存储桶时,这些文件将使用您授予它们的属性和访问权限。
您可以随时将对象上传到 S3 存储桶。对于要将这些新添加的对象显示为文件的文件共享,您需要先刷新 S3 存储桶。有关更多信息,请参阅 刷新 Amazon S3 存储桶对象缓存。
注意
我们不建议为一个 Amazon S3 存储桶设置多个写入器。如果你这样做,请务必阅读 “我的 Amazon S3 存储桶可以有多个写入器吗?” 在 Storage Gateway 常见问题解答
要将元数据默认值分配给使用 NFS 访问的对象,请参阅管理您的亚马逊 S3 文件网关中的“编辑元数据默认值”。
对于 SMB,您可以使用 Microsoft AD 或访客访问权限导出包含预先存在对象的 Amazon S3 存储桶的共享。通过 SMB 文件共享导出的对象会继承其正上方的父目录中的 POSIX 所有权和权限。对于根文件夹下的对象,将继承根访问控制列表 (ACL)。对于根 ACL,所有者为 smbguest
,文件的权限为 666
,而且目录为 777
。这适用于所有形式的经过身份验证的访问(Microsoft AD 和来宾)。