Приложение-функция Azure Portal не отображает функции после развертывания из VS CodePython

Программы на Python
Ответить
Anonymous
 Приложение-функция Azure Portal не отображает функции после развертывания из VS Code

Сообщение Anonymous »

У меня есть, например, такая функция
Изображение

Я развернул его с помощью VS Code, используя следующую опцию F1 в VS Code
Изображение

Тем не менее, когда я захожу на портал приложений-функций, в подменю функций ничего не отображается:
Изображение

Я не знаю, почему я я не могу посмотрите мои функции в моем приложении-функции, чего мне не хватает?
Вот фиктивный код функции:
import azure.functions as func
import logging
import pymssql
from azure.identity import DefaultAzureCredential
from azure.keyvault.secrets import SecretClient
from datetime import datetime, timedelta
import json
import jwt

app = func.FunctionApp(http_auth_level=func.AuthLevel.ANONYMOUS)

@app.route(
route="actualizar_contrasena", methods=["POST"], auth_level=func.AuthLevel.ANONYMOUS
)
def actualizar_contrasena(req: func.HttpRequest) -> func.HttpResponse:

try:
# Establece la conexión
conn = pymssql.connect(X, XX, XXX, XXXX)
cursor = conn.cursor()
email = auth_token.get("email")

if email and password:
# do things
else:
return func.HttpResponse(f"Error", status_code=500)

except Exception as e:
logging.error(f"Error: {e}")
return func.HttpResponse(f"Error: {e}", status_code=500)
finally:
if "conn" in locals() and conn:
conn.close()

return func.HttpResponse(
"Elemento eliminado correctamente",
status_code=200,
)

ОБНОВЛЕНИЕ
После выполнения инструкций @RithwikBoj я оказался в такой же ситуации. Я заметил, что локально я также не вижу этих функций:
Изображение

Это мой файл host.json:
{
"version": "2.0",
"extensions": {
"http": {
"routePrefix": ""
}
},
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}
},
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle",
"version": "[4.*, 5.0.0)"
}
}

А это моя структура:
root
|_.venv
|_.funcignore
|_host.json
|_function_app.py
|_ local.settings.json
|_gets
|__ __init__.py
|__ function_app.py
|__ function.json


Подробнее здесь: https://stackoverflow.com/questions/793 ... om-vs-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»