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

AWS CDK教程模板部署失败:无法识别AWS::Lambda::Url资源

解决AWS CDK部署时无法识别AWS::Lambda::Url的问题

可能原因及修复方案

  • 更新CloudShell中的CDK版本
    AWS::Lambda::Url仅在较新版本的CDK中支持生成对应CloudFormation资源,旧版本会导致部署时资源类型不被识别。执行以下命令更新至最新稳定版:

    npm install -g aws-cdk@latest
    

    执行cdk --version确认版本更新成功。

  • 更新项目本地依赖
    进入你的CDK项目目录,更新项目内的CDK相关依赖包:

    npm install
    

    也可针对性更新Lambda相关依赖:

    npm update @aws-cdk/aws-lambda @aws-cdk/core
    
  • 确认部署区域支持
    极少数AWS区域暂未支持AWS::Lambda::Url资源,确保部署到主流区域(如us-east-1、eu-west-1等),可通过命令指定区域:

    cdk deploy --region <目标区域>
    
  • 重新生成并部署模板
    版本更新完成后,重新生成CloudFormation模板再执行部署:

    cdk synth
    cdk deploy
    

内容的提问来源于stack exchange,提问作者Green Grasso Holm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 18:48:08