说明:
数据加速器(Data Accelerator Goose File System,GooseFS)采用了分布式集群架构,具备高性能、低延迟、大吞吐等特性;能够为上层计算应用提供统一的命名空间和访问协议,方便用户在不同的存储系统管理和流转数据。GooseFS 能够加速海量数据分析、机器学习、人工智能等业务访问存储的性能,适用于基因计算、自动驾驶等业务场景。
腾讯云云函数 SCF 支持集成 GooseFS ,只需进行相关配置,您的函数即可轻松访问存储在 GooseFS 对象存储中的文件,实现类似本地文件系统的操作体验。
使用说明
前提条件
私有网络(Virtual Private Cloud,VPC)
已开通私有网络服务。
创建私有网络 VPC,请参考 快速搭建 IPv4 私有网络 完成 VPC 创建。
数据加速器(Data Accelerator Goose File System,GooseFS)
已开通数据加速器服务。
在函数同地域下,选择使用上一步所创建的 VPC,创建 GooseFS 集群。
云函数
完成 SCF_QcsRole 服务角色授权。
操作步骤
1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。
2. 在函数服务页面,选择需配置的函数名,进入函数管理页。
3. 选择函数配置页签,单击右上角的编辑。
4. 在私有网络中,勾选启用并选择 GooseFS 集群所在的 VPC。如下图所示:


5. 在文件系统中单击添加文件系统,并在弹窗中选择数据加速器 GooseFS,并按照以下信息进行挂载。如下图所示:

GooseFS 集群:可从下拉列表中选择与函数所配置 VPC 相同的 GooseFS 集群,仅支持函数同地域。
GooseFS 命名空间:所选集群下,用户有权限的 GooseFS 命名空间。
GooseFS-FUSE JVM 配置:客户端配置,用于和计算应用对接,访问 GooseFS 集群的终端。当前仅支持 GooseFS-FUSE 客户端。
GooseFS 目录:GooseFS 文件系统目录,即 GooseFS 命名空间中的路径,例如/0-aaa-int-1250000000/data。若未指定,默认挂载命名空间根路径,例如/0-aaa-int-1250000000。
权限:根据业务在文件系统侧配置的访问限制,声明函数底层实例对此 GooseFS 集群的操作权限,底层挂载时根据此选项限制目录权限。默认为读写权限,挂载时授予
chmod 777
权限。本地目录:为本地文件系统的挂载点,推荐您挂载/home/、/mnt/ 或 /data/ 目录的子目录。
挂载参数:FUSE 客户端的挂载参数,默认挂载参数 allow_other 表示允许其他用户访问;direct_io 表示启用直接 I/O。更多参数请参见 FUSE 挂载参数列表。不同的挂载项请以逗号进行间隔。
选择插件:具体规则请参见 系统插件规则 。
6. 单击确定即可完成配置。