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

AWS Lambda迁移Graviton时提示Architectures等属性未定义如何解决

报错原因

该报错由本地安装的AWS SAM CLI版本过低导致。
Architectures(Lambda函数指定架构属性)和CompatibleArchitectures(Layer指定兼容架构属性)是AWS后续更新的SAM版本中新增的属性,低于v1.33.0版本的SAM CLI内置的模板校验规则没有这两个属性的定义,校验模板时就会报属性未定义的错误。同时你模板中函数注释标注的2016-10-31初始SAM规范,本身也不包含这两个后续新增的属性。

解决方案

  • 升级本地AWS SAM CLI到最新版本:
    • 若通过pip安装SAM CLI,执行命令:pip install --upgrade aws-sam-cli
    • 若通过Homebrew安装SAM CLI,执行命令:brew upgrade aws-sam-cli
    • 其他安装方式对应对应升级流程操作即可
  • 升级完成后重新执行sam validate命令校验模板,即可消除该报错
  • 若临时需要在低版本SAM CLI环境下运行相关命令,可以添加--skip-validate参数跳过模板校验环节,该方式仅做临时应急使用,不推荐作为长期方案

内容的提问来源于stack exchange,提问作者Stéphane GRILLON

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 01:45:03