更新时间:2025-04-07 gmt 08:00
变量-j9九游会登录
serverless framework提供了一个强大的变量系统,您可以将动态数据添加到serverless.yml中。使用serverless变量,您将能够执行以下操作:
- 引用并加载环境变量中的变量。
- 引用并加载cli选项中的变量。
- 递归引用同一serverless.yml文件中的任何类型的属性。
- 递归引用其他yaml/json文件中的任何类型的属性。
- 递归地嵌套变量引用,提高灵活性。
- 合并多个变量引用以相互覆盖。
约束与限制
只能在serverless.yml的values属性中使用变量,而不能使用键属性。因此,您不能在自定义资源部分中使用变量生成动态逻辑id。
从环境变量中引用变量
要引用环境变量中的变量,请在serverless.yml中使用${env:someproperty}语法,如下:
service: new-service
provider:
name: huawei
runtime: node.js14.18
credentials: ~/.fg/credentials # path must be absolute
environment:
variables:
env_first: ${env:tencentcloud_appid}
plugins:
- serverless-huawei-functions
functions:
hello:
handler: index.hello
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨