我需要使用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