Condividi tramite


Esercitazione: Creare un'app per la logica con Database di Azure per MySQL - Server flessibile

Si applica a: App per la logica di Azure (A consumo)

Questa guida introduttiva illustra come creare un flusso di lavoro automatizzato usando App per la logica di Azure con Database di Azure per MySQL Connettore server flessibile (anteprima).

Prerequisiti

CREATE DATABASE `orderdb`;
USE `orderdb`;
CREATE TABLE `orders` (
  `orderNumber` int(11) NOT NULL,
  `orderDate` date NOT NULL,
  `status` varchar(15) NOT NULL,
  PRIMARY KEY (`orderNumber`),
 ) ;

Problemi? Segnalarli.

Creare una risorsa dell'app per la logica a consumo

  1. Accedere al portale di Azure con il proprio account Azure.

  2. Nella casella di ricerca di Azure immettere logic appse selezionare App per la logica.

    Screenshot che mostra portale di Azure casella di ricerca con le app per la logica.

  3. Nella pagina App per la logica selezionare Aggiungi.

  4. Nel riquadro Crea app per la logica, nella scheda Informazioni di base, specificare le informazioni di base seguenti sull'app per la logica:

    • Sottoscrizione: nome della sottoscrizione di Azure.
    • Gruppo di risorse: gruppo di risorse di Azure in cui si crea l'app per la logica e le risorse correlate. Questo nome deve essere univoco tra aree e può contenere solo lettere, numeri, trattini (-), trattino basso (_), parentesi (()) e punti (.).
    • Nome app per la logica: nome dell'app per la logica, che deve essere univoco tra aree e può contenere solo lettere, numeri, trattini (-), caratteri di sottolineatura (_), parentesi ((, )) e punti (.).
  5. Prima di continuare con le selezioni, passare alla sezione Piano. Per Tipo di piano selezionare Consumo in modo da visualizzare solo le impostazioni applicabili al tipo di app per la logica basata sul piano a consumo. La proprietà Tipo di piano specifica il tipo di app per la logica e il modello di fatturazione da usare.

  6. Continuare ora a effettuare le selezioni seguenti:

    • Area: area del data center di Azure per l'archiviazione delle informazioni dell'app. Questo esempio distribuisce l'app per la logica di esempio nell'area Stati Uniti occidentali di Azure.
    • Abilita Log Analytics: questa opzione viene visualizzata e si applica solo quando si seleziona il tipo di app per la logica a consumo .

      Modificare questa opzione solo quando si vuole abilitare la registrazione diagnostica. Per questa guida introduttiva, mantenere la selezione predefinita.

  7. Al termine, selezionare Rivedi e crea.

  8. Nella pagina di convalida visualizzata confermare tutte le informazioni fornite e selezionare Crea.

Selezionare il modello di trigger di richiesta HTTP

Seguire questa sezione per creare una nuova app per la logica a partire da un trigger Quando viene ricevuta una richiesta HTTP per eseguire un'operazione sui dati nel database del server flessibile Database di Azure per MySQL.

  1. Dopo che Azure distribuisce correttamente l'app, fare clic su Vai alla risorsa. In alternativa, è possibile trovare e selezionare la risorsa di app per la logica digitando il nome nella casella di ricerca di Azure.

    Screenshot che mostra la pagina di distribuzione delle risorse e il pulsante selezionato.

  2. Scorrere verso il basso oltre il video e la sezione denominata Start con un trigger comune.

  3. Selezionare Quando viene ricevuta una richiesta HTTP.

    Screenshot che mostra la raccolta modelli e il modello selezionato.

  4. Aggiungere un payload di esempio in json.

    {
    "orderNumber":"100",
    "orderDate":"2023-01-01",
    "orderStatus":"Shipped"
    }
    

    Screenshot che mostra il payload di esempio.

  5. Verrà generato un payload del corpo della richiesta HTTP.

    Screenshot che mostra il payload di esempio generato.

Aggiungere un'azione di database flessibile del server Database di Azure per MySQL

È possibile aggiungere un'azione come passaggio successivo dopo il trigger della richiesta HTTP per eseguire le operazioni successive nel flusso di lavoro. È possibile aggiungere un'azione per ottenere, inserire o aggiornare o eliminare dati nel database del server flessibile Database di Azure per MySQL. Per questa esercitazione verrà inserita una nuova riga nella orders tabella.

  1. Aggiungere un nuovo passaggio nel flusso di lavoro

  2. Cercare Database di Azure per MySQL connettore.

    Screenshot della ricerca di database di Azure per mysql.

  3. Visualizzare tutte le azioni per Database di Azure per MySQL connettore server flessibile.

    Screenshot Database di Azure per MySQL'azione Server flessibile elencata.

  4. Selezionare l'azione Inserisci riga . Selezionare Cambia connessione per aggiungere una nuova connessione.

    Screenshot Dell'azione Inserisci riga per Database di Azure per MySQL server flessibile.

  5. Aggiungere una nuova connessione al database server flessibile Database di Azure per MySQL esistente.

    Screenshot dell'aggiunta di una nuova connessione per Database di Azure per MySQL server flessibile.

Eseguire il flusso di lavoro

Selezionare Esegui trigger per eseguire il flusso di lavoro e verificare se inserisce effettivamente la riga nella tabella. È possibile usare qualsiasi client MySQL per verificare se la riga è stata inserita nella tabella.