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

如何用CDK配置容器化Lambda镜像?求教DockerImageFunction的CMD Override设置

解决DockerImageFunction设置CMD Override的问题
  • 在AWS CDK的DockerImageFunction中,可通过command属性直接配置CMD覆盖,该属性对应Lambda容器镜像的运行命令,优先级高于Dockerfile内的默认CMD。
  • 打开你的docker-lambda-aws-stack.ts文件,找到创建DockerImageFunction的代码段,添加command参数即可:
    const lambdaFunction = new DockerImageFunction(this, 'DockerLambda', {
      code: DockerImageCode.fromImageAsset(path.join(__dirname, '../lambda')),
      // 替换为你的实际入口命令及参数
      command: ['app.handler', 'optional-arg']
    });
    
  • 这里的command数组对应Docker CMD的格式,第一个元素是入口路径(比如函数处理程序的位置),后续元素为可选参数,设置后Lambda运行时会用这个命令替代镜像默认的启动指令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 13:52:02