前提条件
- 创建函数。
- 配置VPC。
目前只支持在私有的VPC环境内添加SFS挂载点,因此,在配置网络时需设置允许函数访问VPC内资源,并配置正确的VPC,才能访问指定的SFS文件系统。
- 创建SFS服务。
已创建SFS文件系统,并添加挂载点。
使用限制
- 函数计算在同一地域下的一个函数最多支持配置5个SFS挂载点。
- SFS挂载点和ZOS挂载点设置的函数运行环境中的本地目录不能冲突。
配置SFS文件系统
- 登录函数计算控制台,在左侧导航栏,单击函数。
- 在函数页面,点击目标函数,进入目标函数详情页。
- 在目标函数详情页的上方导航栏,点击配置。
- 在左侧导航栏,点击存储选项卡,在NAS文件系统区域单击编辑,在编辑面板中配置以下参数,然后单击部署。
您需要手动选择SFS文件系统,设置VPCE挂载地址、远端目录等SFS相关参数才能完成配置SFS文件系统。重点配置项介绍如下:
配置项 | 说明 | 示例 |
---|---|---|
NAS挂载点 | 选择已创建的SFS文件系统。如需创建新的SFS文件系统,单击下方的创建弹性文件服务,跳转到文件存储控制台手动创建。 | sfs-xxx |
VPCE挂载地址 | 单击下方的查询VPCE挂载地址,跳转到文件存储控制台,再单击SFS实例名称,即可查看挂载地址。 | 192.168.xxx.xxx |
远端目录 | 远端SFS中的目录是指位于SFS文件系统中的绝对目录,以/开头。例如,您希望挂载SFS文件系统的整个根目录,则远端目录填写为/。 | / |
函数本地目录 | 建议使用/home、/mnt、/tmp或/data的子目录。 | /mnt/sfs |
说明
函数本地目录不能使用通用的Linux和Unix系统目录及其子目录,例如/bin、/opt、/var或/dev等,以免挂载失败。
SFS文件系统的挂载地址是以内网地址开头(如172.16开头和192.168开头)的字符串,下图是一个示例。如果您的SFS文件存储控制台并未显示类似的挂载地址,请联系SFS文件存储团队为您处理。