You need to enable JavaScript to run this app.
文档中心
函数服务

函数服务

复制全文
下载 pdf
WEB 开发框架
一键部署 Web 应用
复制全文
下载 pdf
一键部署 Web 应用
本文为您介绍如何通过函数服务应用中心一键部署 Web 应用。​
背景信息​
  • 应用介绍​
  • 基于 Node.js 运行时为用户快速部署一个可通过公网访问的 Web 应用。部署成功后,可通过 API 网关触发器提供的域名访问。​
  • 运行时​
  • Node.js 运行时​
  • 关联云服务​
  • 函数服务:使用相应的运行时模板构建 Web 应用。​
  • API 网关:使用网关服务暴露 Web 应用的公网域名。​
前提条件​
  • 已开通本应用关联的所有云服务。​
  • IAM 用户需确保已授权 VeFaaSFullAccess、APIGFullAccess、STSAssumeRoleAccess 策略。如果缺少以上策略,请联系主账号或管理员进行授权。具体操作可参见 创建用户并授权。​
  • 已在 API 网关侧创建网关实例,详细操作可参见 创建实例。​
  • 首次使用函数服务,需确保已完成跨服务授权。如未授权,控制台会弹出跨服务授权页面引导您进行授权。​
操作步骤​
  1. 在顶部导航栏,选择目标地域。​
  1. 在左侧导航栏选择 应用。​
  1. 在应用页面,单击 创建应用。​
  1. 在创建应用页面,选择 volcano-webserver-node14 模板,单击 创建。​
  1. 在创建应用页面,按要求配置以下信息。​
  • 基础信息​
  • ​
    配置项​
    说明​
    已选模板​
    展示选择的模板。本场景为 volcano-webserver-node14。​
    名称​
    自定义应用的名称。​
    备注​
    填写当前应用的备注信息,可以为空。​
    IAM 角色​
    应用中心提供了系统默认角色 ServerlessApplicationRole,该角色包含了应用中心需要访问的部分云资源权限。​
    • 如果您的用户角色未包含此角色,将会自动添加该角色。​
    • 如果您的用户角色已包含此角色,系统会自动检测该角色是否已包含当前应用需要的所有策略。当缺少相关策略时,控制台会提示需要添加的策略名称,请单击 添加策略 进行添加。​
    注意​
    • IAM 用户需确保已授权 IAMReadOnlyAccess 策略,否则无权限获取 ServerlessApplicationRole 角色信息。​
    • IAM 用户如需进一步为 ServerlessApplicationRole 角色添加策略,需确保已授权 IAMFullAccess 策略。​
    关联云服务​
    展示当前应用需要使用的所有云服务名称、开通状态及开通目的。​
    ​
  • 高级配置​
  • ​
    配置项​
    说明​
    地域​
    展示当前应用及应用下关联云资源所在的地域。​
    函数名称​
    自定义函数名称。​
    API 网关实例​
    选择待使用的网关实例。将在该网关实例下自动创建 API 网关触发器相关资源,包括:服务、Upstream、路由。​
    ​
  1. 单击 确定,开始创建并部署应用。​
  • 系统将自动跳转至应用详情页面,为您实时展示应用部署日志。​
结果验证​
应用部署成功后,在云资源列表中,单击 API 网关下的访问地址,可以访问到 Web 应用返回的"Hello Serverless!"。​
​alt​​
​
最近更新时间:2025.05.06 20:38:59
这个页面对您有帮助吗?
有用
有用
无用
无用