使用函数计算快速搭建可视化NAS浏览器应用

更新时间:2024-03-13 02:04:08

函数计算支持和NAS无缝集成,您可以在函数计算的函数中配置NAS,实时存储训练中的数据,也可以通过函数计算的应用中心快速部署NAS浏览器应用,实现可视化管理NAS文件系统上的文件,包括浏览、编辑、上传和下载NAS文件系统中的文件等。

背景信息

Serverless应用中心是一款无服务器的应用框架,开发者无需关心底层资源即可部署完整可用的Serverless应用架构。您只需简单几步,就可以体验Serverless应用架构,提升开发效率和降低运维成本。

计费说明

上传文件属于入流量,不计费。下载文件和应用本身网页会消耗较少流量。更多关于函数计算计费的详情,请参见计费概述

前提条件

步骤一:创建文件系统并获取挂载点地址

如果您已创建文件系统,可跳过创建文件系统步骤,直接在文件系统列表中获取目标文件系统的挂载点地址。

  1. 登录NAS控制台

  2. 概览页面的文件系统选型指南表格中,单击通用型NAS下方的创建

  3. 创建面板,按如下说明配置必要参数。其他参数请您根据实际业务需求选择或选用默认配置。

    关于创建文件系统的参数说明,请参见创建文件系统参数说明

    参数

    说明

    参数

    说明

    地域

    在下拉列表中,选择西南1(成都)

    可用区

    选择成都可用区A

    协议类型

    选择NFS

    说明

    NAS 浏览器应用仅支持NFS协议。

    挂载点类型

    选择专有网络

    专有网络VPC

    选择VPC网络。

    虚拟交换机

    选择VPC网络下创建的交换机。

  4. 单击立即购买,根据页面提示,完成购买。

  5. 返回NAS控制台,选择文件系统 > 文件系统列表

  6. 在刚创建的文件系统的操作列,单击挂载,然后复制挂载点地址备用。

    image.png

步骤二:创建并部署fc-nas-filemgr应用

  1. 登录函数计算控制台

  2. 进入fc-nas-filemgr应用模板

  3. 创建应用配置页面,按如下说明配置必要参数,其他参数请根据实际业务配置或使用默认参数。

    重要

    当前应用模板由社区贡献,非阿里云官方提供,建议您在使用当前应用模板前仔细阅读应用详情,以确保应用的安全,稳定等。

    参数

    示例值

    说明

    参数

    示例值

    说明

    部署类型

    直接部署

    • 通过代码仓库部署

      推送代码到指定的代码仓库中,然后触发流水线部署。后期更新项目时,可以直接将代码推送到远程仓库进行安全发布。

    • 直接部署

      代码将直接部署上线,后期更新维护项目时,需要对函数等资源进行操作,需要您手动适配CI/CD等能力。

      直接部署无需代码仓库授权,函数计算平台不会将案例代码存入指定代码仓库。此方式仅用于应用的快速体验。

    角色名

    AliyunFCServerlessDevsRole

    • 首次登录用户,需要单击前往授权配置角色权限。

      image.png

    • 如果您的角色名称已有相关权限,则无需设置。

      image.png

    地域

    西南1(成都)

    选择步骤一NAS文件系统所在的地域。

    NAS挂载点地址

    19c8f64****-u****.cn-chengdu.nas.aliyuncs.com

    选择步骤一创建的NAS文件系统的挂载点地址。

  4. 单击创建并部署默认应用

    等待几分钟后,应用部署完成。您可以在应用环境详情页签的资源信息区域查看到NAS地域挂载点信息。

    image.png

步骤三:管理NAS文件系统

  1. 在应用详情页面,选择环境详情页签。

  2. 单击访问域名右侧的域名地址,跳转至Web版的NAS浏览器页面,体验管理NAS文件系统。

    例如,在根目录下创建一个test文件夹和上传test01.txt文件至根目录。

    重要

    NAS浏览器不支持上传空文件。

    1. 新建文件夹

      文件管理页面,单击新建文件夹,在新建文件夹对话框中,输入/test,然后单击创建

      image

    2. 上传文件

      文件管理页面,单击上传,在上传文件对话框中,选择分片上传页签,然后将test01.txt文件直接拖拽上传,上传成功如下图所示,然后单击取消

      重要

      上传过程中请勿刷新页面,以免导致上传失败。

      image

      上传完成后,您还可以点击页面上方根目录左侧的image图标刷新,查看文件。

      image

    如果不再使用fc-nas-filemgr应用管理NAS文件,可删除fc-nas-filemgr应用及该应用创建的资源。删除应用不影响存储在NAS中的数据。操作如下:

    单击应用,在应用详情页面单击右上角的删除,选择要删除的资源,根据界面提示操作即可。

相关文档

  • 您也可以使用Serverless Devs工具部署您的应用或对您创建的项目进行管理,例如查看日志、查看指标和进行多种模式的调试等。具体信息,请参见Serverless Devs操作命令

  • 关于如何为函数配置NAS存储挂载功能,请参见配置NAS文件系统

  • 如果您想删除配置的NAS文件系统,请参见释放文件系统实例资源

  • 本页导读 (1)
  • 背景信息
  • 计费说明
  • 前提条件
  • 步骤一:创建文件系统并获取挂载点地址
  • 步骤二:创建并部署fc-nas-filemgr应用
  • 步骤三:管理NAS文件系统
  • 相关文档