通过 aws cli 命令将新的存储库映像部署到 lambda?

Dek*_*ash 7 amazon-web-services aws-lambda

我有三个lambda,每个都使用来自 的图像ECR

每次我将图像推入时ECR

我转到 lambda 控制台,然后 -> 部署新映像 -> 从弹出窗口中选择容器映像。

为每个重复重复这个过程有点麻烦lambda

有什么好的方法可以做到这一点吗aws cli

我检查了 aws cli lambda 命令并猜测这aws lambda update-function-code接近我的目的。

然而我找不到准确的答案。

如何将latest存储库中标记的图像部署到lambda图像?

rah*_*mli 3

尝试这个

aws lambda update-function-code --function-name $MY_FUNC --image-uri $(aws lambda get-function --function-name $MY_FUNC | jq -r '.Code.ImageUri')
Run Code Online (Sandbox Code Playgroud)

不过,您必须有正确的环境设置。