文档

使用函数计算从公网上传或下载文件系统中的文件

更新时间:

当您想可视化管理NAS文件系统中的数据时,您可以使用函数计算控制台的Serverless应用部署一个可视化NAS文件管理应用。本文介绍如何使用函数计算Serverless应用快速部署一个可视化NAS文件管理应用。

前提条件

已开通文件存储NAS服务。

首次登录文件存储NAS产品详情页时,按照页面引导开通服务。

背景信息

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

计费说明

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

操作步骤

  1. 登录函数计算控制台,在左侧导航栏,单击应用

    • 如果您首次使用函数计算的应用中心,或您的账号下没有创建任何应用,在左侧导航栏,单击应用后,将自动进入创建应用页面。

      image..png

    • 如果您之前使用过应用中心,在左侧导航栏,单击应用,然后在应用页面单击创建应用

      image..png

  2. 创建应用页面,选择创建应用的方式。
    本文以通过模板创建应用方式为例进行介绍。
  3. 在下方模板区域,选择Web 应用页签,找到NAS的可视化应用卡片,光标放到该卡片,然后单击立即创建

  4. 创建应用页面,配置以下参数,然后单击创建并部署默认环境

    主要参数配置如下,其余参数选择默认值即可。

    参数名称

    参数说明

    基本信息

    部署类型

    选择直接部署

    角色名称

    • 如果您使用的是阿里云账号,第一次在应用中心创建应用,则需要单击前往授权,跳转至角色快捷创建页面,创建AliyunFCServerlessDevsRole角色,然后单击同意授权

      image.png

    • 如果您使用的是RAM用户,请根据页面提示,将复制的授权链接给到阿里云账号进行授权。授权完成后,单击已完成授权

      image.png

      说明

      如果页面提示无法获取角色,请联系对应的阿里云账号给当前RAM用户赋予AliRAMReadOnlyAccessAliyunFCFullAccess权限。具体操作,请参见通过阿里云账号给RAM用户授权

    高级配置

    地域

    选择应用部署的地域。

    服务名

    填写要创建的应用所属的服务名称。

    说明

    请确保您的应用中一个NAS挂载点对应一个新的服务。

    函数名

    填写要创建的应用所属的函数名称。

    NAS挂载点地址

    选择NAS挂载地址。如果当前地域下没有已挂载的NAS地址,您可以单击创建新的NAS挂载点前往NAS控制台创建新的文件系统,即新的NAS挂载点。具体操作步骤,请参见创建NAS文件系统

    说明
    • 创建NAS文件系统时,请与应用部署的地域保持一致。

    • 如果您使用的是RAM用户,请确保您拥有AliyunNASFullAccess权限。

    VPC Id

    您选择NAS挂载点地址后该参数自动填充,为NAS挂载点所在的VPC ID。

    交换机 Id

    您选择NAS挂载点地址后该参数自动填充,为NAS挂载点所在的交换机VSW ID。

    说明

    请确保您选择的交换机位于函数计算支持的可用区内。关于函数计算支持的可用区介绍,请参见函数计算支持的可用区

    安全组 Id

    选择与上面选择的VPC和交换机同地域的安全组。

    说明
    • 如果您的VPC内没有已创建的安全组,则需您创建一个默认的空安全组即可。更多信息,请参见创建安全组

    • 如果您使用的是RAM用户,需要创建安全组,请确保您拥有AliyunECSFullAccess权限。

    创建完成后,函数计算还会默认为您新建一个keep-warm函数,如果您想优化冷启动体验(冷启动大约10~20秒),可以启用该函数下默认创建的定时触发器。此时,会增加少量计算资源消耗。

  5. 等待几分钟部署成功后,页面跳转至应用的详情页,单击访问域名右侧的域名地址,跳转至Web版Windows用户体验的文件管理系统页面,按照以下步骤进行配置。

    1. 环境检测页签,确认各种环境信息,然后单击下一步

    2. 数据库配置页签,数据库类型选择PDO,其余参数选择默认值,然后单击确定

    3. 账号设置页签,为管理员账号admin设置密码,然后单击确定

    4. 设置完成后,页面自动跳转至可视化文件管理系统,输入账号和密码并登录。

    5. 在地址栏输入/mnt/nas/并回车即可快速进入NAS根目录。您也可以单击db-nas-collection图标收藏该地址,便于后续在收藏夹栏快速找到该目录。

      db-nas-filepath

  6. 可选:您创建的可视化NAS文件管理应用还可以用于管理对象存储OSS,具体操作如下。

    1. 单击左下角的管理员账号头像,选择后台管理

    2. 在左侧导航栏,选择存储/文件 > 存储管理,然后单击新增

    3. 存储管理页面,存储类型选择阿里云OSS,然后根据提示设置其他参数。

如您想删除该应用及该应用创建的资源,请单击应用,在应用详情页面单击右上角的删除,选择要删除的资源,根据界面提示操作即可。

更多信息

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

  • 本页导读 (1)
文档反馈