【发布时间】:2020-07-15 19:49:51
【问题描述】:
我有一个通过 Visual Studio 创建的无服务器项目,我正在寻找在 cloudformation 模板中设置特定 lambda 的 maximumRetryAttempt。 我看到了 EventInvokeConfig,但是 lambda 函数名称是自动生成的,并且每个环境都不同。我想知道是否有特定于 aws 的参数来获取 lambda 函数名称?
"EventInvokeConfig": {
"Type" : "AWS::Lambda::EventInvokeConfig",
"Properties" : {
"FunctionName" : "???",
"MaximumRetryAttempts" : 0,
"Qualifier" : "$LATEST"
}
}
这是我的无服务器模板
{
"AWSTemplateFormatVersion":"2010-09-09",
"Transform":"AWS::Serverless-2016-10-31",
"Description":"An AWS Serverless Application that uses the ASP.NET Core framework running in Amazon Lambda.",
"Resources":{
"MyFunctionLambda":{
"Type":"AWS::Serverless::Function",
"Properties":{
"Handler":"MyPlatformServerless::MyPlatformServerless.Lambdas.MyFunctionLambda::FunctionHandler",
"Runtime":"dotnetcore2.1",
"CodeUri":"",
"Description":"Default function",
"MemorySize":512,
"Timeout":60,
"Role":null
}
}
}
}
【问题讨论】:
-
该 lambda 函数是作为此 cloudformation 模板的一部分创建的吗?
-
@franklinsijo 是的,lambda 函数是在 cloudformation 模板中创建的
-
请用完整的模板更新帖子!
标签: amazon-web-services amazon-cloudformation