This sample outputs a an object message to the specified queue on a http trigger.
init.py
import azure.functions as func def main(req: func.HttpRequest, outputMessage: func.Out[str]) -> func.HttpResponse: input_msg = req.params.get('message') outputMessage.set(input_msg) return 'OK'
function.json
{ "scriptFile": "__init__.py", "bindings": [ { "authLevel": "function", "type": "httpTrigger", "direction": "in", "name": "req", "methods": [ "get", "post" ] }, { "type": "http", "direction": "out", "name": "$return" }, { "type": "rabbitMQ", "name": "outputMessage", "queueName": "outputQueue", "connectionStringSetting": "rabbitMQConnectionAppSetting", "direction": "out" } ] }
init.py
import logging import azure.functions as func def main(myQueueItem) -> None: logging.info('Python RabbitMQ trigger function processed a queue item: %s', myQueueItem)
function.json
{ "scriptFile": "__init__.py", "bindings": [ { "name": "myQueueItem", "type": "rabbitMQTrigger", "direction": "in", "queueName": "queue", "connectionStringSetting": "rabbitMQConnectionAppSetting" } ] }
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4