如何使用无服务器更改 cloudwatch 日志名称?

How to change cloudwatch log names using serverless?

我正在使用无服务器和 AWS-Lambda。所以我需要一种方法,可以从 serverless.yml.

管理 cloudwatch 日志的名称

这是函数的 yml:

updatePermission:
 handler: permissionupdate.handler
 events:
  - cloudwatchLog: 'updatePermission'
  - http:
      path: /
      method: put
      cors: true
      integration: lambda
      request:
        parameters:
          querystrings:
            companyId: true
            userId: true

没有用此标题形成的 cloudwatch 日志名称。

AWS 文档没有提及您可以为 lambda 命名 cloudwatch 日志流的任何方式,它们始终被命名为 /aws/lambda/<function name>,因此这可能是无服务器中没有此类选项的原因。您的 yaml 所做的是挂钩发布到 updatePermission 日志流的事件,这完全是另一回事。