开发者学堂课程【如何调用云产品:使用 NAS】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/343/detail/4020
使用 NAS
NAS是文件存储系统,在云原生场景,代码是没法访问本地存储的,临时存储也是不行的,这时必须借用NAS。NAS通过挂载的方式挂载在计算实例上,然后代码就可以访问本地文件系统。
NAS的应用场景:大文件存储、云原生Volumn、共享存储。
主要讲两个部分,一个是实例创建,一个是应用接入。实例创建有分为NAS开通、文件系统创建、挂载点创建;应用接入主要是挂载,访问路径。
第一步,在云开发平台创建一个应用,里面有一个非容器模式简单应用Demo,点击创建,部署到函数计算上。
开通NAS,开启挂载NAS
选择专有网络和交换机是如果已有一个NAS,要指出是哪个vpc下的NAS。
/表示创建在NAS的根目录下,挂载到/mnt/wt目录下
配置应用配置
上图中的环境变量会通过节点传到另一个环境变量中,代码就可以通过环境到此配置。点击确定,开始部署。
在NAS控制台下看到文件系统的创建,下图第一个就是刚创建完成的文件系统
拿到域名:http:
/test1yjeeq12hmsk3wfmhr9.workbenchapi.com
进行访问,得到:
NAS本地路径: workbench_nas_path =/mnt/wb
reWriteFile NAS本地路径: /mnt/wb,存在!
当前文件长度:0
NAS本地路径: workbench_nas_path =/mnt/wb
2021-02-26 05:43:59函数计算服务写入!
2021-02-26 05:43:59函数计算服务写入!就是写进的内容,从nas中读出来。
再次刷新:
NAS本地路径: workbench_nas_path =/mnt/wb
reWriteFile NAS本地路径: /mnt/wb,存在!
当前文件长度:46
NAS本地路径: workbench_nas_path =/mnt/wb
2021-02-26 05:43:59函数计算服务写入! 2021-O2-26 05:44:09函数计算服务写入!
都会写在新创建文件系统的挂载下面
在命令行下如何看要通过挂载命令,拷贝挂载命令在vpc下的计算节点去挂载,然后通过命令行可以看到文件。可以自行进行验证。
本节课主要讲NAS怎样使用,只需要在部署配置处勾选,如下图: