11import json
2+ import logging
23from datetime import datetime
34
45import azure .functions as func
56
6- from azure_functions_worker import logging
7-
87app = func .FunctionApp (http_auth_level = func .AuthLevel .ANONYMOUS )
98
109
11- @app .function_name (name = "eventGridTrigger " )
10+ @app .function_name (name = "eventgrid_trigger " )
1211@app .event_grid_trigger (arg_name = "event" , type = "eventGridTrigger" )
1312@app .generic_output_binding (
1413 arg_name = "$return" ,
1514 type = "blob" ,
16- connection = "STORAGE_CONNECTION " ,
15+ connection = "AzureWebJobsStorage " ,
1716 path = "python-worker-tests/test-eventgrid-triggered.txt" )
1817def event_grid_trigger (event : func .EventGridEvent ) -> str :
1918 logging .info ("Event grid function is triggered!" )
@@ -57,35 +56,6 @@ def eventgrid_output_binding(
5756 return func .HttpResponse (r_value )
5857
5958
60- @app .function_name (name = "eventgrid_output_binding_message_to_blobstore" )
61- @app .generic_trigger (arg_name = "msg" ,
62- type = "queueTrigger" ,
63- queue_name = "test-event-grid-storage-queue" ,
64- connection = "STORAGE_CONNECTION" )
65- @app .generic_output_binding (
66- arg_name = "$return" ,
67- type = "blob" ,
68- connection = "STORAGE_CONNECTION" ,
69- path = "python-worker-tests/test-eventgrid-output-binding.txt" )
70- def eventgrid_output_binding_message_to_blobstore (
71- msg : func .QueueMessage ) -> bytes :
72- return msg .get_body ()
73-
74-
75- @app .function_name (name = "eventgrid_output_binding_success" )
76- @app .generic_trigger (arg_name = "req" , type = "httpTrigger" ,
77- route = "eventgrid_output_binding_success" )
78- @app .generic_output_binding (arg_name = "$return" , type = "http" )
79- @app .generic_input_binding (
80- arg_name = "file" ,
81- type = "blob" ,
82- path = "python-worker-tests/test-eventgrid-output-binding.txt" ,
83- connection = "STORAGE_CONNECTION" )
84- def eventgrid_output_binding_success (
85- req : func .HttpRequest , file : func .InputStream ) -> str :
86- return file .read ().decode ('utf-8' )
87-
88-
8959@app .function_name (name = "get_eventgrid_triggered" )
9060@app .generic_trigger (arg_name = "req" , type = "httpTrigger" ,
9161 route = "get_eventgrid_triggered" )
@@ -94,7 +64,7 @@ def eventgrid_output_binding_success(
9464 arg_name = "file" ,
9565 type = "blob" ,
9666 path = "python-worker-tests/test-eventgrid-triggered.txt" ,
97- connection = "STORAGE_CONNECTION " )
67+ connection = "AzureWebJobsStorage " )
9868def get_eventgrid_triggered (
9969 req : func .HttpRequest , file : func .InputStream ) -> str :
10070 return file .read ().decode ('utf-8' )
0 commit comments