我需要使用AWS SDK检查文件是否存在。如何确定对象是否存在AWS S3 Node.JS sdk
下面是我在做什么:
var params = {
Bucket: config.get('s3bucket'),
Key: path
};
s3.getSignedUrl('getObject', params, callback);
它的工作原理。问题是,当对象不存在时,回调(带有参数err和url)不会返回错误,当我尝试访问URL时,它会显示“NoSuchObject”。
不应该这getSignedUrl
方法返回一个错误对象时,该对象不存在?
如何确定物体是否存在?我真的需要对返回的网址进行调用吗?
谢谢。
我敢肯定,当对象不存在时不返回错误是有原因的。它肯定是一个痛苦的屁股! – 2015-05-19 07:18:24