云函数 挂载 COS 对象存储

对象存储(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. 在文件系统中单击添加文件系统,并在弹窗中选择对象存储 COS,并按照以下信息进行挂载。如下:

·存储桶:在下拉列表中选择需挂载的存储桶,仅支持与函数地域相同的存储桶资源。

·存储桶子目录:需挂载的存储桶子目录,默认选择根目录。

·访问域名:选择存储桶后,默认展示所选存储桶在 COS 侧的访问域名。

·权限:根据业务在文件系统侧配置的访问限制,声明函数底层实例对此COS桶的操作权限,底层挂载时根据此选项限制目录权限。默认为读写权限,挂载时授予chmod 777权限。

·本地目录:为本地文件系统的挂载点,推荐你挂载 /home/、/mnt/ 或 /data/ 目录的子目录。

·挂载选项:不同的挂载项请以逗号进行间隔,更多挂载选项,请参见 常用挂载选项文档。

·选择插件:具体规则请参见 系统插件规则。

5. 单击页面下方的确定即可完成配置。

赞 (0)
上一篇 4天前
下一篇 4天前