[英]How can I get service-name and function-name from serverless.yml in my Lambda NodeJS?
service: serverless-demo-app
provider:
name: aws
runtime: nodejs10.x
functions:
sample1:
handler: sample1/handler
events:
- http:
path: sample1
method: get
sample2:
handler: sample2/handler
events:
- http:
path: sample2
method: get
When I am invoking sample2 from sample1, I need it's full name, like: serverless-demo-app-dev-sample2
当我从 sample1 调用 sample2 时,我需要它的全名,例如: serverless-demo-app-dev-sample2
So, how can I get service name, function name and environment name inside function1?那么,如何在 function1 中获取服务名称、function 名称和环境名称?
Try:尝试:
${self:service} ${自我:服务}
..to obtain the service name. ..获取服务名称。
AWS_LAMBDA_FUNCTION_NAME, will show your functions. AWS_LAMBDA_FUNCTION_NAME,将显示您的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.