Crear funciones básicas de Azure

Completado

Para crear una nueva aplicación de Azure Functions, debe tener una suscripción a Azure activa. Para probar los servicios de Azure, puede crear una cuenta con la que obtendrá un crédito para explorar Microsoft Azure durante 30 días.

Vaya a la página de inicio de Microsoft Azure para crear su cuenta. Necesitará una cuenta de Microsoft para registrarse.

Tras haber creado una suscripción de Azure, puede ir al portal de Azure. Este portal es la herramienta de administración central donde puede crear y administrar todos sus servicios de Azure. Cuando se haya registrado, podrá crear una aplicación de funciones.

Captura de pantalla del portal de Azure y la página de servicios.

Seleccione Crear un recurso y busque Aplicación de funciones. Seleccione su suscripción de Azure y un grupo de recursos o cree uno nuevo. Introduzca un nombre para su aplicación de funciones. Este nombre será el prefijo para la URL (por ejemplo: yourfunctionapp.azurewebsites.net). Puede seleccionar el tiempo de ejecución de .NET Core y la región que coincida con su ubicación. Haga clic en el botón Revisar + crear.

Captura de pantalla de la ventana de aspectos básicos de aplicación de funciones.

Ahora ya puede empezar a crear funciones. Una aplicación de funciones puede contener varias funciones. Cada función estará disponible en:

https://yourfunctionapp.azurewebsites.net/api/<functionname>.

Para agregar una nueva función, seleccione el icono de más (+). Seleccione el tipo de desencadenador para su función. Para Business Central, seleccione el Desencadenador HTTP y su código se ejecutará cuando reciba una solicitud por HTTP. Puede usar los tipos de datos HTTP en AL.

Al crear una aplicación de desencadenador HTTP, se rellena con código predeterminado. Este código acepta solicitudes HTTP con los métodos GET o POST. Si existe un parámetro de consulta con la clave nombre o se publica un documento JSON con la clave nombre, la función devolverá Hola nombre.

Puede empezar por escribir su propio código C# para que realice una acción en función de la solicitud HTTP y que envíe una respuesta al solicitante. Puede crear una función de procesamiento de imágenes o una función que devuelva un código QR. Tiene disponible el .NET Framework, que le ayudará a crear funciones pequeñas. Puede crear funciones en C#, Java o Python, pero no en AL.