Lambda 中的容器镜像问题疑难解答
与代码构件相关的 Container: CodeArtifactUserException 错误。
问题:CodeArtifactUserPendingException 错误消息
CodeArtifact 正在等待优化。Lambda 完成优化后,函数转换为激活状态。HTTP 响应代码:409。
问题: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
资源,则必须为全部三个属性提供非空值。