mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
23 lines
439 B
JavaScript
23 lines
439 B
JavaScript
'use strict';
|
|
|
|
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,
|
|
};
|