我在消费计划上有一个简单的pythonAzure函数
它在本地运行得很好。代码如下
import logging
import azure.functions as func
def main(req: func.HttpRequest) -> func.HttpResponse:
logging.info('Python HTTP trigger function processed a request.')
name = req.params.get('name')
if not name:
try:
req_body = req.get_json()
except ValueError:
pass
else:
name = req_body.get('name')
if name:
return func.HttpResponse(f"Hello, {name}. This HTTP triggered function executed successfully.")
else:
return func.HttpResponse(
"This HTTP triggered function executed successfully. Pass a name in the query string or in the request body for a personalized response.",
status_code=200
)
当部署到服务器时,所有的代码和必要的包也会被部署
但是,http触发器根本没有同步
错误是
11:25:36 pm MyAzureFunctionConsumptionPlan04: Uploading built content /home/site/artifacts/functionappartifact.squashfs for linux consumption function app...
11:25:36 pm MyAzureFunctionConsumptionPlan04: Resetting all workers for MyAzureFunctionConsumptionPlan04.azurewebsites.net
11:25:37 pm MyAzureFunctionConsumptionPlan04: Deployment successful.
11:25:52 pm MyAzureFunctionConsumptionPlan04: Syncing triggers...
11:25:54 pm MyAzureFunctionConsumptionPlan04: Querying triggers...
11:25:57 pm MyAzureFunctionConsumptionPlan04: No HTTP triggers found.
或者它只是创建了一个名为预热的触发器,这在我的代码中没有使用
11:16:57 pm MyAzureFunctionConsumptionPlan01: Querying triggers...
11:16:59 pm MyAzureFunctionConsumptionPlan01: HTTP Trigger Urls:
WarmUp: https://MyAzureFunctionConsumptionPlan01.azurewebsites.net/api/%7Bx:regex(^(warmup|csharphttpwarmup)$)%7D
我使用的触发器,即。myhttptrigger根本不同步。可能有什么问题
我已经尝试了microsoft支持文章中的所有步骤,在这里:https://docs.microsoft.com/en-us/answers/questions/249753/azure-functions-are-not-visible-in-the-function-li.html 包括
重新启动Azure功能
从头开始重新创建Azure功能
在ssh上手动验证文件
查询kudu控制台
点击管理url(通过RESTAPI)
他们似乎都还没有一个积极的解决方案
目前没有回答
相关问题 更多 >
编程相关推荐