Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Richiamo delle funzioni Lambda in un'app App Studio

Modalità Focus
Richiamo delle funzioni Lambda in un'app App Studio - AWS App Studio

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Questo tutorial mostra come connettere App Studio a Lambda e richiamare le funzioni Lambda dalle tue app.

Prerequisiti

Questa guida presuppone che tu abbia soddisfatto i seguenti prerequisiti:

  1. Hai creato un'app App Studio. Se non ne hai una, puoi creare un'app vuota da utilizzare nel tutorial. Per ulteriori informazioni, consulta Creazione di un'applicazione.

Nota

Sebbene non sia necessaria una funzione Lambda per seguire questo tutorial e imparare a configurarla, può essere utile averne una per assicurarsi di aver configurato correttamente l'app. Questo tutorial non contiene informazioni sulla creazione di funzioni Lambda. Per ulteriori informazioni, consulta la Guida per gli AWS Lambda sviluppatori.

Creare un connettore Lambda

Per utilizzare le funzioni Lambda nella tua app App Studio, devi utilizzare un connettore per connettere App Studio a Lambda e fornire l'accesso alle tue funzioni. Devi essere un amministratore per creare connettori in App Studio. Per ulteriori informazioni sulla creazione di connettori Lambda, inclusi i passaggi per crearne uno, vedere. Connect a AWS Lambda

Creare e configurare un'automazione

Le automazioni vengono utilizzate per definire la logica dell'applicazione e sono costituite da azioni. Per richiamare una funzione Lambda nella tua app, devi prima aggiungere e configurare un'azione Invoke Lambda a un'automazione. Utilizza i passaggi seguenti per creare un'automazione e aggiungervi l'azione Invoke Lambda.

  1. Durante la modifica dell'app, scegli la scheda Automazioni.

  2. Scegli + Aggiungi automazione.

  3. Nel menu Azioni a destra, scegli Invoke Lambda per aggiungere il passaggio all'automazione.

  4. Scegli il nuovo passaggio Lambda nell'area di disegno per visualizzarne e configurarne le proprietà.

  5. Nel menu Proprietà a destra, configura il passaggio eseguendo i seguenti passaggi:

    1. In Connector, seleziona il connettore creato per connettere App Studio alle tue funzioni Lambda.

    2. In Nome funzione, inserisci il nome della tua funzione Lambda.

    3. In Evento funzione, inserisci l'evento da passare alla funzione Lambda. Nell'elenco seguente sono riportati alcuni esempi di casi d'uso comuni:

      • Passare il valore di un parametro di automazione, ad esempio un nome di file o un'altra stringa: varName: params.paramName

      • Trasmissione del risultato di un'azione precedente: varName: results.actionName1.data[0].fieldName

      • Se aggiungi un'azione Invoke Lambda all'interno di un'azione Loop, puoi inviare campi da ogni elemento iterato simili ai parametri: varName: currentItem.fieldName

    4. Il campo Mocked output può essere utilizzato per fornire un output fittizio per testare l'app durante l'anteprima, dove i connettori non sono attivi.

Configura un elemento dell'interfaccia utente per eseguire l'automazione

Ora che hai un'automazione configurata con un'azione per richiamare la funzione Lambda, puoi configurare un elemento dell'interfaccia utente per eseguire l'automazione. In questo tutorial, creerai un pulsante che esegue l'automazione quando viene premuto.

Suggerimento

Puoi anche eseguire automazioni da altre automazioni con l'azione Invoke automation.

Per eseguire l'automazione da un pulsante
  1. Durante la modifica dell'app, scegli la scheda Pagine.

  2. Nel menu a destra, scegli il componente Button per aggiungere un pulsante alla pagina.

  3. Scegli il nuovo pulsante per configurarlo.

  4. Nel menu Proprietà a destra, in Trigger, scegli + Aggiungi e scegli Invoke automation.

  5. Scegli il nuovo trigger di richiamo dell'automazione per configurarlo.

  6. In Invoke automation, seleziona l'automazione che richiama la tua funzione Lambda e configura tutti i parametri che desideri inviare all'automazione.

Ora, qualsiasi utente che sceglie questo pulsante nell'app provocherà l'esecuzione dell'automazione configurata.

Passaggi successivi: visualizza in anteprima e pubblica l'applicazione per il test

L'applicazione è ora pronta per il test. Quando si visualizza l'anteprima dell'app nell'ambiente di sviluppo, i connettori non sono attivi, quindi non è possibile testare l'automazione durante l'anteprima poiché utilizza un connettore a cui connettersi. AWS Lambda Per testare la funzionalità dell'app che dipende dai connettori, devi pubblicare l'app nell'ambiente di test. Per ulteriori informazioni sull'anteprima e la pubblicazione delle applicazioni, consultaVisualizzazione in anteprima, pubblicazione e condivisione delle applicazioni.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.