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