4

目前是否可以使用公共 ECR 映像来部署 lambda?我尝试创建公共 ECR 图像,但在 Web 界面中看到错误。我看到一个错误:“这是一个无效的 Elastic Container Registry Image URI”

Dockerfile:


FROM public.ecr.aws/lambda/nodejs:12
# Alternatively, you can pull the base image from Docker Hub: amazon/aws-lambda-nodejs:12

COPY app.js package.json /var/task/

# Install NPM dependencies for function
RUN npm install

# Set the CMD to your handler (could also be done as a parameter override outside of the Dockerfile)
CMD [ "app.handler" ]

在此处输入图像描述

4

1 回答 1

4

今天不可能做到这一点,但将来可能会改变。目前,您的函数必须使用与函数在同一区域和帐户中的 ECR 私有存储库。

于 2021-05-04T16:59:47.487 回答