Azure Functions Event Hubs trigger lets you listen on Azure Event Hubs. Full documentation can be found on azure.com.
This setup specifies that the hello
function should be run when a new Event
Hubs item appears on the path "hello".
Here's an example:
# serverless.yml
functions:
example:
handler: handler.hello
events:
- eventHub:
x-azure-settings:
name: item #<string>, default - "myEventHubMessage", specifies which name it's available on `context.bindings`
path: hello #<string>, specifies the Name of the Event Hub
consumerGroup: $Default #<string>, default - "$Default", specifies the consumerGroup to listen with
connection: EventHubsConnection #<string>, App Setting/environment variable which contains Event Hubs Namespace Connection String
// handler.js
'use strict';
module.exports.hello = function(context, item) {
context.log("Received item: ${item}");
context.done();
};
developers
Made with love in San Francisco + Atlanta, Austria, Germany, Pakistan, Poland, Nebraska & Thailand
Serverless, Inc. © 2018