【发布时间】:2020-08-19 13:42:55
【问题描述】:
我正在尝试使用 AWS Storage 获取 S3 对象
fetchAvatar = async () => {
try {
const imageData = await Storage.get("public/public/us-east-2:/1597842961073/family.jpg")
console.log(imageData)
} catch (err) {
console.log('error fetching avatar: ')
console.log(err)
}
}
当我单击 imageData 提供的链接时,我得到 NoSuchKey 错误,但它确实存在
我已确保该图像是公开的并且可供所有人访问,因此不应该存在任何身份验证问题。我也查看了与此类似的问题,并确保我的图像键中没有空格或很多特殊键。我有点难过...
【问题讨论】:
-
另外,如果我进入 S3 管理控制台,然后单击图像,它确实存在并且可以手动下载..idk 如果这有帮助,但我希望它可以。
标签: javascript reactjs amazon-web-services amazon-s3