如何在Cloudformation模板中为AWS Lambda定义MetricFilter?

时间:2017-07-13 09:31:53

标签: amazon-web-services lambda amazon-cloudformation

我使用AWS :: Logs :: MetricFilter进行实验,遇到了一个我无法解决的小问题。在我的Cloudformation模板中,我尝试像这样配置它:

  SomeMetricFilter:
    Type: "AWS::Logs::MetricFilter"
    Properties:
      FilterPattern: "*thing just happened*"
      LogGroupName: "/aws/lambda/some-lambda-name-ISW1N3LSLNK0"
      MetricTransformations:
        -
          MetricValue: "1"
          MetricNamespace: "Name/Space"
          MetricName: "VeryVerboseMetricName"

为此AWS Lambda创建的LogGroups有一串随机字母和数字作为前缀:ISW1N3LSLNK0

这使得在此阶段无法配置过滤器。也许有人可以帮助我并告诉我如何处理这件事?

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的。我只需要为lambda函数定义一个名称,如:

  FunctionName: !Sub "some-function-name"

然后日志组将具有相同的名称。