Насколько я вижу, здесь нет никаких обещаний, у вас есть механизм обратного вызова на API, поэтому использование async/await
кажется бессмысленным
Вы должны передать обратный вызов методу и вызвать его, как толькоу вас есть результат
function _getImageURLs(folder, callback) {
if (!id) callback();
foo.AWSS3Helper.GetImageUrls(so, function (imageUrls) {
callback(imageUrls);
});
}
_getImageURLs("somefolder", function(result) {
console.log(result);
// do whatever you want here with the result
};