gpt4 book ai didi

amazon-web-services - 如何获取 CloudFormation 生成的 lambda 的日志组名称和 ARN?

转载 作者:行者123 更新时间:2023-12-02 14:47:37 28 4
gpt4 key购买 nike

我在 CloudFormation 中生成一个 lambda,如下所示:

TestFunction:
Type: AWS::Serverless::Function
Properties:
Handler: lib/test.handler
Timeout: 30
Role: !GetAtt ExecutionRole.Arn

现在,CloudFormation 将自动为此 lambda 创建一个日志组。如何访问该日志组名称和 ARN?

我不想创建日志组然后将其关联到我的 lambda。我想访问自动为我创建的日志组。

最佳答案

由 lambda 函数创建的日志组的名称格式为 /aws/lambda/<function name> 。参见这里:https://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions-logs.html

您可以使用以下方式构造日志组的名称:

!Sub '/aws/lambda/${TestFunction}'

和arn:

!Sub 'arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/lambda/${TestFunction}:*'

关于amazon-web-services - 如何获取 CloudFormation 生成的 lambda 的日志组名称和 ARN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58068307/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com