amazon-web-services - 导出 Lambda ARN
问题描述
我想导出我使用无服务器框架创建的 Lambda ARN,因为我需要在其他 CF 模板中使用此 ARN
我在 serverless.yml 文件中定义了输出和导出。
resources:
Outputs:
ServiceLambdaFunctionQualifiedArn:
Export:
Name: MyServiceARN
它工作正常。
但是,导出包含 lambda 版本 ARN(即 arn:aws:lambda:region:12345:function:servicename:2)。
这会导致问题,因为此 ARN 被其他 CF 使用,因此无法更新。
“导出 MyServiceArn 无法更新,因为 xyz 正在使用它”
有没有办法在没有版本号的情况下获取 ARN?
谢谢你的帮助。
解决方案
尝试
resources:
Outputs:
ServiceLambdaFunctionQualifiedArn:
Export:
Name: MyServiceARN
Value:
Fn::GetAtt: ServiceLambdaFunction.Arn
推荐阅读
- javascript - 为什么我在 Internet Explorer 中的滚动速度很慢
- python-3.x - Python GUI 显示行级标题详细信息
- php - 如果使用 3rd 方应用程序,则不会调用 PayUbiz 成功 URL
- javascript - 如何在 react native 中创建自定义动画浮动标签 TextInput?
- ionic-framework - 离子和电容器 - 闪屏响应性(闪屏图像被拉伸)
- google-play - Apple Store 和 Google Play Store 收取多少佣金?
- python - 从代理向 SNMP 表发送数据
- java - 向 Azure 事件中心上的主题发送事件时有 30-35 秒的延迟
- google-apps-script - 当不是每一行都被填满时进行分组过滤
- reactjs - 提交时返回未定义的反应挂钩表单