挂载 COS 对象存储

最近更新时间:2025-09-05 10:00:41

我的收藏
说明:
当前功能灰度中,如控制台未展示使用入口,请 提交工单 联系我们处理。
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云云函数 SCF 支持集成 COS ,只需进行相关配置,您的函数即可轻松访问存储在 COS 对象存储中的文件,实现类似本地文件系统的操作体验。

使用说明

1. 单个函数版本内,COS 对象存储的挂载数量、挂载对象、挂载路径均有规则限制,详情请参见 扩展存储使用限制
2. 函数默认使用 COSFS 工具进行挂载 COS 对象存储。
3. COS 对象存储,以系统 插件 的形式在实例下挂载,和主函数运行环境隔离。为插件分配更高的算力规格,可取得更好的读写性能。不同算力规格下的性能基线请参见 文件系统插件性能基线

前提条件

对象存储(Cloud Object Storage,COS)
已开通对象存储服务。
在函数同地域下 创建 COS 桶资源
云函数
完成 SCF_QcsRole 服务角色授权。

操作步骤

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务
2. 函数服务页面,选择需配置的函数名,进入函数管理页。
3. 选择函数配置页签,单击右上角的编辑
4. 私有网络中,勾选启用并选择 GooseFS 集群所在的 VPC。如下图所示:



5. 文件系统中单击添加文件系统,并在弹窗中选择对象存储 COS,并按照以下信息进行挂载。如下图所示:

存储桶:在下拉列表中选择需挂载的存储桶,仅支持与函数地域相同的存储桶资源。
存储桶子目录:需挂载的存储桶子目录,默认选择根目录。
访问域名:选择存储桶后,默认展示所选存储桶在 COS 侧的访问域名。
权限:根据业务在文件系统侧配置的访问限制,声明函数底层实例对此COS桶的操作权限,底层挂载时根据此选项限制目录权限。默认为读写权限,挂载时授予chmod 777权限。
本地目录:为本地文件系统的挂载点,推荐您挂载 /home//mnt//data/ 目录的子目录。
挂载选项:不同的挂载项请以逗号进行间隔,更多挂载选项,请参见 常用挂载选项文档
选择插件:具体规则请参见 系统插件规则
6. 单击页面下方的确定即可完成配置。