【发布时间】:2019-05-21 12:37:59
【问题描述】:
我想导出我使用无服务器框架创建的 Lambda ARN,因为我需要在其他 CF 模板中使用此 ARN
我在 serverless.yml 文件中定义了输出和导出。
resources:
Outputs:
ServiceLambdaFunctionQualifiedArn:
Export:
Name: MyServiceARN
一切正常。
但是,导出包含 lambda 版本 ARN(即 arn:aws:lambda:region:12345:function:servicename:2)。
这会导致问题,因为此 ARN 被其他 CF 使用,因此无法更新。
“Export MyServiceArn 无法更新,因为它正在被 xyz 使用”
有没有办法在没有版本号的情况下获取 ARN?
感谢您的帮助。
【问题讨论】:
-
显示完整的
ServiceLambdaFunctionQualifiedArn输出。您缺少value属性。 -
我其实并没有定义value属性,它已经在做了。
标签: amazon-web-services aws-lambda amazon-cloudformation serverless-framework