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

如何查看AWS Lambda中部署包过大无法在线编辑的已有函数代码

Lambda大包无法内联编辑时的平台内代码查看方案

你遇到的报错是Lambda的常规运行限制:当函数部署包(含代码和依赖文件)总大小超过3MB时,AWS控制台会自动禁用内联代码编辑能力,你可以通过以下两种AWS平台内的方式获取查看代码:

方法1:控制台直接下载部署包查看

  • 进入tes-GetInfo函数的控制台详情页,切换到「代码」标签页
  • 点击页面右上角「上传自」按钮旁的下拉箭头,选择下载部署包选项
  • 解压下载后的压缩包即可查看完整函数代码

方法2:通过CloudShell在线查看(无需离开AWS控制台)

如果需要完全在AWS平台内完成查看,无需下载到本地,可通过CloudShell实现:

  • 点击AWS控制台顶部导航栏的终端样式CloudShell图标,等待环境启动完成
  • 执行命令获取函数部署包的临时下载地址:
aws lambda get-function --function-name tes-GetInfo --query 'Code.Location' --output text
  • 用wget命令将部署包下载到CloudShell临时环境:
wget -O lambda-package.zip "上一步输出的临时下载URL"
  • 执行解压命令:
unzip lambda-package.zip
  • 直接通过cat、vim等内置命令即可在线查看所有代码文件内容

注意:如果你的Lambda函数是通过容器镜像部署的,上述方法不适用。容器镜像部署的函数需要到对应的Amazon ECR仓库拉取镜像后才能查看内部代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 04:45:04