更新时间:2025-04-21 gmt 08:00

项目迁移fun2s-j9九游会登录

fun2s 命令是将函数的配置信息转换成 serverless devs 所识别的 s.yaml的命令。

命令解析

当执行命令fun2s -h/fun2s --help时,可以获取帮助文档。

当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考 serverless devs 全局参数

表1 参数说明

参数全称

参数缩写

cli模式下必填

参数含义

region

-

必填

地区

function-name

-

必填

函数名称

target

-

选填

生成的 serverless devs 的配置文档路径(默认是s.yaml)

操作案例

可以在 funcraft 项目目录下,通过fun2s命令,实现yaml规范转换,例如:
s cli fgs fun2s --region cn-north-4 --function-name fgs-deploy-test --target ./s.yml
tips for next step
======================
* deploy function: s deploy -t ./s.yml

此时,就可以将原有的函数配置转换成支持 serverless devs 规范的 s.yaml。

转换后(s.yaml):
edition: 1.0.0
name: transform_fun
access: default
vars:
  region: cn-north-4
  functionname: fgs-deploy-test
services:
  component-test: #  服务名称
    component: fgs # 组件名称
    props:
      region: ${vars.region}
      function:
        functionname: ${vars.functionname}
        handler: index.handler
        memorysize: 256
        timeout: 300
        runtime: node.js14.18
        codetype: zip
        code:
          codeuri: ./code

相关文档

网站地图