You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amplify Push报错AssetParameters需赋值:Lambda传参问题求助

Amplify自定义栈使用CDK CustomResource时的CloudFormation参数错误问题
  • 正在用Amplify构建简易后端,包含两个通过amplify add function生成的Lambda(lambda1和lambda2),以及一个带有EventBus的自定义栈
  • 预期流程:lambda1触发EventBus规则,进而调用lambda2
  • 已将EventBus名称、规则名称和源声明为SSM参数,但无法将这些值传递给lambda1
  • 尝试解决方案:使用CDK的CustomResource类,通过其底层生成的单例Lambda更新lambda1的环境变量,填入总线名称、规则名等信息
  • 执行amplify push时出现以下错误:

UPDATE_FAILED customreservationeventbridge AWS::CloudFormation::Stack Fri Jul 22 2022 16:02:25 GMT+0200 (GMT+02:00) Parameters: [AssetParameters105b4f39ae68785e705640aa91919e412fcba2dd454aca53412747be8d955286S3BucketC526447A, AssetParameters105b4f39ae68785e705640aa91919e412fcba2dd454aca53412747be8d955286ArtifactHashC17A8FEC, AssetParameters105b4f39ae68785e705640aa91919e412fcba2dd454aca53412747be8d955286S3VersionKey237620B5] must have values

  • 推测问题原因:Amplify未给单例Lambda分配对应的S3资源,谷歌搜索未找到相关解决办法
  • 需求:希望从Amplify自定义栈传递参数,不使用硬编码SSM密钥的Amplify Hook

内容的提问来源于stack exchange,提问作者bogdanos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 17:24:29