弹性文件服务 SFS-存储联动:绑定OBS桶

时间:2024-11-13 18:54:48

绑定OBS桶

  1. 登录高性能弹性文件服务管理控制台。
  2. 在文件系统列表中,单击创建的文件系统名称,进入文件系统详情页面。
  3. 进入“绑定后端存储”页签,单击“绑定OBS桶”。

    图1 绑定OBS桶

  4. 在右侧弹窗“绑定OBS桶”中,填写如下参数。

    表1 参数说明

    参数

    含义

    限制

    配置后可编辑

    联动目录名称

    SFS Turbo文件系统根目录下会以该名称创建一个子目录,该目录将绑定对应的OBS桶,且该目录名称不能和已有目录重名。

    • 子目录名称不能重复,子目录名称长度不能超过255个字符。
    • 子目录名称必须是文件系统根目录下不存在的目录名。
    • 子目录名称不能是“.”或“..”。

    不支持

    桶名

    OBS存储桶桶名。

    • 无法绑定不存在的存储桶。
    • 目前仅支持OBS存储桶,不支持OBS并行文件系统。

    不支持

    OBS区域 域名

    OBS区域域名,即OBS的终端节点。

    OBS存储桶必须和SFS Turbo文件系统在同一个Region。

    不支持

    自动导出

    打开开关后,当文件系统发生数据更新时,将自动导出到OBS桶。

    -

    支持

    导出数据

    打开“自动导出”开关,则会出现该参数。

    选择导出到OBS桶的数据更新类型“新增数据”、“修改数据”或“删除数据”后,SFS Turbo会以异步方式导出到OBS。

    新增数据:SFS Turbo联动目录下创建的文件,及之后对这些文件进行的元数据和数据修改,会被自动同步到OBS桶里。

    修改数据:从OBS桶里导入到SFS Turbo联动目录下的文件,在SFS Turbo上对这些文件所进行的数据和元数据的修改,会被自动同步到OBS桶里。

    删除数据:在SFS Turbo联动目录下删除文件,OBS桶对应的对象也会被删除,只有被SFS Turbo写入的OBS对象才会被删除。

    -

    支持

  5. 勾选“将OBS桶的读写权限通过桶策略授权给SFS Turbo云服务”,并单击“确定”,完成绑定。
  • 如果您想指定导入目录和文件的权限,请参考《高性能弹性文件服务API参考》的“绑定后端存储”和“更新后端存储属性”执行操作。
  • 目前仅支持OBS存储桶,不支持OBS并行文件系统。
  • 绑定OBS桶时,会在OBS桶上添加Sid为“PolicyAddedBySFSTurbo”的桶策略,请不要修改或删除该桶策略,否则可能导致联动功能异常。
  • 如果您已将一个或多个SFS Turbo文件系统绑定了OBS存储桶,在删除文件系统或删除绑定之前,请不要删除该OBS存储桶,否则可能导致联动功能异常。
    以桶名为“obs-test”的OBS桶为例,桶策略“PolicyAddedBySFSTurbo”的内容如下所示:
    {
        "Statement": [
            {
                "Sid": "PolicyAddedBySFSTurbo",
                "Effect": "Allow",
                "Principal": {
                    "ID": [
                        "domain/xxx:user/xxx"
                    ]
                },
                "Action": [
                    "ListBucket",
                    "HeadBucket",
                    "GetBucketStorage",
                    "GetBucketPolicy",
                    "GetBucketAcl",
                    "GetBucketNotification",
                    "GetBucketQuota",
                    "GetObject",
                    "PutObject",
                    "DeleteObject",
                    "GetObjectAcl",
                    "PutObjectAcl",
                    "ModifyObjectMetaData"
                ],
                "Resource": [
                    "obs-test",
                    "obs-test/*"
                ]
            }
        ]
    }
support.huaweicloud.com/usermanual-sfs/sfsturbo_01_0334.html