Lambda AWS Rekognition 到 DynamoDB - 错误

多伊

我正在使用本教程将 Rekognition 结果链接到 DynamoDB 表。它给了我这个错误:

{
"errorMessage": "Unable to get object metadata from S3. Check object key, region and/or access permissions.",
"errorType": "InvalidS3ObjectException",
"stackTrace": [
    "Request.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/json.js:48:27)",
    "Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20)",
    "Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)",
    "Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14)",
    "Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)",
    "AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)",
    "/var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10",
    "Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)",
    "Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12)",
    "Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:115:18)"
]
}

从 GitHub 使用的代码是这个

我确保 lambda-bucket 和表的区域名称相同。

我是这方面的初学者,所以任何帮助将不胜感激!

谢谢!

编辑:我做了一些修改,现在它给了我这个:

{
"errorMessage": "Requested resource not found",
"errorType": "ResourceNotFoundException",
"stackTrace": [
    "Request.extractError (/var/runtime/node_modules/aws-sdk/lib/protocol/json.js:48:27)",
    "Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:105:20)",
    "Request.emit (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:77:10)",
    "Request.emit (/var/runtime/node_modules/aws-sdk/lib/request.js:683:14)",
    "Request.transition (/var/runtime/node_modules/aws-sdk/lib/request.js:22:10)",
    "AcceptorStateMachine.runTo (/var/runtime/node_modules/aws-sdk/lib/state_machine.js:14:12)",
    "/var/runtime/node_modules/aws-sdk/lib/state_machine.js:26:10",
    "Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:38:9)",
    "Request.<anonymous> (/var/runtime/node_modules/aws-sdk/lib/request.js:685:12)",
    "Request.callListeners (/var/runtime/node_modules/aws-sdk/lib/sequential_executor.js:115:18)"
]

}

jarmod

您所看到的事实ResourceNotFoundException表明了几个潜在的原因:

  • Lambda 函数找不到 DynamoDB 表:确保您修改了 config,js 以正确包含 DynamoDB 表的名称,方法是设置 config.dynamo.tableName = '<your table>'
  • Rekognition 无法从 S3 读取图像:确保图像文件名的格式faces.jpgtest faces.jpg(转义为test+faces.jpg

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS Lambda JSON 到 DynamoDB KeyError 序列化 JSON

来自分类Dev

AWS Lambda尝试访问dynamoDB时发生运行时错误-ClassNotFoundException

来自分类Dev

AWS Lambda 到 AWS Lambda 权限

来自分类Dev

AWS Lambda错误

来自分类Dev

AWS Lambda 密钥错误

来自分类Dev

AWS Cognito,Lambda,DynamoDB中的用户凭证

来自分类Dev

AWS Lambda函数未写入DynamoDB

来自分类Dev

AWS Lambda函数不显示对DynamoDb的访问

来自分类Dev

AWS Lambda和DynamoDB空响应

来自分类Dev

AWS DynamoDB:如何订购由DynamoDB Stream触发的Lambda?

来自分类Dev

PHP 致命错误:类未捕获错误:沙箱中的类“Aws\Rekognition\RekognitionClient”

来自分类Dev

AWS Lambda发布到SNS

来自分类Dev

使用AWS Lambda(节点)的AWS DynamoDB中的UpdateItem

来自分类Dev

how to put an Item in aws DynamoDb using aws Lambda with python

来自分类Dev

使用AWS NodeJS Lambda读取AWS dynamoDB中的过滤数据

来自分类Dev

AWS API Gateway + DynamoDB角色ARN错误

来自分类Dev

PutItem AWS DynamoDB的无效类型错误

来自分类Dev

AWS Lambda 实例启动错误

来自分类Dev

从 Python POST 到 AWS Gateway API 到 Dynamodb

来自分类Dev

用于查询DynamoDB表的AWS Lambda返回NULL

来自分类Dev

AWS Lambda测试不会从DynamoDB表返回数据

来自分类Dev

AWS Lambda DynamoDB putItem始终执行两次

来自分类Dev

使用aws-lambda将数据插入DynamoDB

来自分类Dev

AWS lambda 使用来自 DynamoDB 的数据编辑 html 模板

来自分类Dev

AWS Lambda 不等待来自 DynamoDB 的 Promise.all()

来自分类Dev

从AWS Lambda发布到SNS时超时

来自分类Dev

从AWS Lambda到Athena的同步调用

来自分类Dev

AWS Lambda NodeJS - OAuth 到 Google API

来自分类Dev

将 PowerShell 脚本发布到 AWS Lambda

Related 相关文章

热门标签

归档