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

Lambda 中的容器镜像问题疑难解答

与代码构件相关的 Container: CodeArtifactUserException 错误。

问题:CodeArtifactUserPendingException 错误消息

CodeArtifact 正在等待优化。Lambda 完成优化后,函数转换为激活状态。HTTP 响应代码:500。

问题:CodeArtifactUserDeletedException 错误消息

计划删除 CodeArtifact。HTTP 响应代码:409。

问题:CodeArtifactUserFailedException 错误消息

Lambda 无法优化代码。您需要更正代码并重新上传。HTTP 响应代码:409。

与代码清单密钥相关的 Container: ManifestKeyCustomerException 错误。

问题:KMSAccessDeniedException 错误消息

您无权访问用于解密清单的密钥。HTTP 响应代码:502。

问题:TooManyRequestsException 错误消息

客户端已受限。当前请求速率超过 KMS 订阅速率。HTTP 响应代码:429。

问题:KMSNotFoundException 错误消息

Lambda 找不到用于解密清单的密钥。HTTP 响应代码:502。

问题:KMSDisabledException 错误消息

用于解密清单的密钥已禁用。HTTP 响应代码:502。

问题:KMSInvalidStateException 错误消息

密钥处于某状态(如待处理删除或不可用),因此 Lambda 无法使用密钥来解密清单。HTTP 响应代码:502。

容器:在 InvalidEntrypoint 运行时上发生错误

问题: 您会收到 Runtime.ExitError 错误消息或包含 "errorType": "Runtime.InvalidEntrypoint" 的错误消息。

验证容器映像的 ENTRYPOINT 是否包含作为位置的绝对路径。另外,验证映像不包含作为 ENTRYPOINT 的符号链接。

Lambda:系统调配附加容量

错误:“Error: We currently do not have sufficient capacity in the region you requested.”(“错误:目前我们在您请求的区域没有足够的容量。”) 我们的系统将调配额外的容量。

重试函数调用。如果重试失败,请验证是否任何用户都可以读取运行函数代码所需的文件。Lambda 定义了具有最低特权权限的默认 Linux 用户。您需要验证您的应用程序代码不依赖于其他 Linux 用户限制执行的文件。

CloudFormation:ENTRYPOINT 正被 null 值或空值覆盖

错误: 您正在使用 Amazon CloudFormation 模板,并且您的容器 ENTRYPOINT 正被 null 值或空值覆盖。

查看 ImageConfig 模板中的 Amazon CloudFormation 资源。如果在模板中声明 ImageConfig 资源,则必须为全部三个属性提供非空值。