feat: [Tencentyun provider] improve definition of DSL and add a sync-multi-function example
Created by: wushenghao666
PR说明
我在DSL的定义中,把pubsub和resource改为了可选字段,因为它们不是腾讯云provider所必需的;加入了role字段,以便赋予云函数对应的角色权限,这样它才能调用其他函数。
对于provider,我把InstallDependency设为'TRUE'。这个值的设置可以讨论。虽然这会导致带有依赖的函数创建和更新变慢(因为它会自动执行npm i),但是对于上传代码ZipFile的大小限制50M却自由了许多——当一个开发者觉得自己代码的node-modules过大时,可以把此文件夹删除再上传。或许这个也可以定义在ft文件中让用户自己来选择。
另外,我提供了多函数之间同步调用的例子。