简体   繁体   English

如何从我的 Lambda NodeJS 中的 serverless.yml 获取服务名称和函数名称?

[英]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.

相关问题 如何摆脱 serverless.yml 中的“警告:遇到无效配置”? - How can I get rid of the "Warning: Invalid configuration encountered" in serverless.yml? 如何为多运行时AWS Lambda服务设置serverless.yml和webpack.config - How to setup serverless.yml and webpack.config for a multiple-runtime AWS Lambda service 如何配置 serverless.yml 文件以在我收到 sqs 中的消息后立即触发 lambda - How to configure serverless.yml file to trigger lambda as soon as i recieving messages in sqs 如何从serverless.yml文件中提取REST API ID和资源ID? - How do I extract the REST API ID and Resource ID from a serverless.yml file? 如何整理我的 serverless.yml 文件? - How do I de-clutter my serverless.yml file? 如何在测试中获取 serverless.yml 中定义的环境变量 - How to get environment variables defined in serverless.yml in tests 为 AWS Lambda Serverless.yml 编写处理程序的正确方法 - Correct way to write the Handler for AWS Lambda Serverless.yml 是否可以从 serverless.yml 生成 expressJS 应用程序? - Is it possible to generate expressJS app from serverless.yml? 如何从异步 function (如 axios.get in a NodeJS Lambda ZC1C125268C17A945)中获得回报? - How can I get a return from an async function like axios.get in a NodeJS Lambda function? 如何使用服务器域名从本地计算机访问我的nodejs Web服务器? - How can I access my nodejs web server from my local computer using the server domain name?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM