不一定。s.yaml文件是Serverless应用的配置文件,可以在任何支持Serverless的云平台上使用。在阿里云上,您可以在Serverless应用控制台中查看和编辑s.yaml文件。除此之外,您也可以在本地使用Serverless Framework搭建开发环境,通过命令行工具查看和编辑s.yaml文件。如果您使用的是阿里云云原生应用平台,您可以在应用部署时,选择使用s.yaml文件进行配置。
Serverless Devs(原FC框架)的s.yaml文件是声明函数计算的资源配置、触发器配置、函数配置等信息的文件,可被开发者用于本地开发、部署应用等,在Serverless Devs开源工具中默认支持该文件格式。WebIDE为Serverless Devs提供了图形化界面,使得开发者可以通过可视化界面对函数计算进行配置,而不必编写s.yaml文件。不过,如果您在WebIDE中需要修改s.yaml文件,可以通过在WebIDE的左侧控制台中使用命令行操作,将文件上传至当前项目目录中进行修改。
Yaml的使用规范 Serverless Devs可以通过指定格式的Yaml对Serverless应用进行描述,在Serverless Devs的规定中,一个Yaml可以被认为是一个Serverless应用。
Yaml的格式需要按照 Serverless Devs 的规范,提供相对应的资源/行为描述文件,且该文件还需要符合以下条件:
拓展名可以是.yaml或.yml 格式必须符合Yaml规范 (https://yaml.org/spec/1.2.2/) 对于需要通过描述文件进行环境隔离的项目,建议将文件命名为 s-${ENV}.yaml 或 s-${ENV}.yml 格式。例如:s-prod.yaml。
在默认情况下,Serverless Devs 开发者工具会默认该描述文件的名称为s.yaml或s.yml,且s.yaml的优先级大于s.yml,即在一个 Serverless 应用下,同时出现s.yaml与s.yml时,系统会优先识别和使用s.yaml。
开发者也可以通过-t,--template [templatePath]进行指定,例如,在某应用在生产环境下的描述文件名为s-prod.yml,则可以在执行相关命令时,增加参数-ts-prod.yml或者--templates-prod.yml。
你自己创建一个试试。 https://ghost.icesea.tk/yun-han-shu-da-jian-ghost/
此答案来自钉钉群“阿里函数计算官网客户"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。