Мне нужно проверить, существует ли файл с помощью AWS SDK. Вот что я делаю:
var params = {
Bucket: config.get('s3bucket'),
Key: path
};
s3.getSignedUrl('getObject', params, callback);
Это работает, но проблема в том, что когда объект не существует, обратный вызов (с аргументами err и url) не возвращает ошибку, а когда я пытаюсь получить доступ к URL, он говорит "NoSuchObject".
getSignedUrl
этот метод getSignedUrl
не getSignedUrl
возвращать объект ошибки, когда объект не существует? Как определить, существует ли объект? Мне действительно нужно позвонить по возвращенному URL?