1 個回答
- 最新
- 最多得票
- 最多評論
2
As of this writing, AWS Lambda does not yet support multi-arch container images. It only supports single-image manifests, and the image architecture must match the compute architecture:
You create each container image to be compatible with one of the instruction set architectures that Lambda supports. Lambda provides base images for each of the instruction set architectures and Lambda also provides base images that support both architectures.
The image that you build for your function must target only one of the architectures.
See the documentation for details.
相關內容
- 已提問 6 個月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 3 年前
Hi Michael,
Don't you know if there are any plans to add support for multi-architecture container images/manifest to Lambda?
I've been searching in https://github.com/aws/containers-roadmap, but Lambda features are unfortunately not included there.
We have quite a nice use case for multi-arch image deployment: Our Lambda image is pulled-through-cache from public ECR repository. But as actual (latest) image in this public repository is only multi-architecture, we have to use single-architecture images, which are tied to specific commits and consequently, we are losing automatic updates of the image via pulling with pull-through-cache AWS feature.