Main reason it wouldn't work is because Netsuite has its own api for making http requests, different than browser and node.
From what I understand you should be able to configure the lambda to just run in response to an http request. In NetSuite you just import N/https and do
https.get("url of your lambda function")