开发者社区 > 云原生 > Serverless > 正文

请问 s.yaml 里定义了多个函数的时候, 怎么样通过 s 只 build 其中一个啊?

请问 s.yaml 里定义了多个函数的时候, 怎么样通过 s 只 build 其中一个啊?

展开
收起
Java工程师 2023-04-17 17:17:42 309 0
3 条回答
写回答
取消 提交回答
  • 回答1.png

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-17 18:20:56
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    您好,阿里云函数计算中可以通过指定 --target 参数来编译构建指定的函数。

    在s.yaml文件中定义多个函数时,每个函数都有一个独立的目录,您可以在需要构建的函数目录下执行s build命令,并使用--target参数指定需要构建的函数名。例如:

    s build --target function1
    

    这将只编译构建名为function1的函数,其他函数不会被编译构建。

    2023-04-17 18:20:56
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    在 s.yaml 中定义多个函数时,可以通过在 s 命令后面指定函数名称来进行构建,例如:

    仅构建函数1

    $ s build function -f function1

    仅构建函数2

    $ s build function -f function2 其中,-f 参数用于指定要构建的函数名称。

    另外,如果你想在构建函数时指定其他参数,可以使用 --xxx 的方式进行指定,例如:

    构建函数1并指定内存大小为 512MB

    $ s build function -f function1 --memory 512 这里的 --memory 参数用于指定函数的内存大小。

    2023-04-17 17:24:13
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载