在 Lambda 中使用容器镜像 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

在 Lambda 中使用容器镜像

您可以使用 Docker 命令行界面 (CLI) 等工具将代码和依赖项打包为容器映像。然后,您可以将镜像上载到在 Amazon Elastic Container Registry (Amazon ECR) 上托管的容器注册表。

Amazon 提供了一组开源基本映像,您可以使用这些映像为函数代码构建容器映像。您还可以使用其他容器注册表的备选基本镜像。Amazon 还提供了一个开源运行时客户端,您可以将其添加到备选基本镜像以使其与 Lambda 服务兼容。

此外,Amazon 还为您提供了运行时接口仿真器,以便使用 Docker CLI 等工具在本地测试函数。

注意

您可以创建每个容器镜像以与 Lambda 支持的指令集架构之一兼容。Lambda 为每个指令集架构提供基本镜像,还提供同时支持这两种架构的基本镜像。

您为函数构建的镜像只能针对其中一个架构。

将函数打包为容器映像并进行部署无需额外付费。当调用部署为容器映像的函数时,您需要为调用请求和执行持续时间付费。在 Amazon ECR 中存储容器镜像则会产生相应费用。有关更多信息,请参阅 Amazon ECR 定价