gpt4 book ai didi

javascript - AWS rekognition 和 s3 存储桶区域

转载 作者:行者123 更新时间:2023-11-29 23:25:39 25 4
gpt4 key购买 nike

尝试使用 aws rekognition 访问我的 s3 存储桶时出现以下错误:

message: 'Unable to get object metadata from S3. Check object key, region and/or access permissions.',

我的直觉是它与该地区有关。

代码如下:

const config = require('./config.json');
const AWS = require('aws-sdk');
AWS.config.update({region:config.awsRegion});
const rekognition = new AWS.Rekognition();


var params = {
"CollectionId": config.awsFaceCollection
}

rekognition.createCollection(params, function(err, data) {
if (err) {
console.log(err, err.stack);
}
else {
console.log('Collection created'); // successful response
}

});

这是我的配置文件:

{
"awsRegion":"us-east-1",
"s3Bucket":"daveyman123",
"lexVoiceId":"justin",
"awsFaceCollection":"raspifacecollection6"
}

我几乎把能想到的用户权限都给了。此外,s3 存储桶的区域似乎位于可以使用 rekognition 的地方。我能做什么?

最佳答案

遇到同样的问题,解决方案是对 Rekognition API 和 S3 存储桶使用相同的区域,如果使用 Angular 色,请确保它具有访问 S3 和 Rekognition 的适当权限。

关于javascript - AWS rekognition 和 s3 存储桶区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49466041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com