serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
23 lines (18 loc) • 439 B
JavaScript
;
const awsRequest = require('@serverless/test/aws-request');
function publishIotData(topic, message) {
return awsRequest('Iot', 'describeEndpoint').then(data => {
const params = {
topic,
payload: Buffer.from(message),
};
return awsRequest(
{ name: 'IotData', params: { endpoint: data.endpointAddress } },
'publish',
params
);
});
}
module.exports = {
publishIotData,
};