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à.
Informazioni di riferimento relative alle operazioni di automazione
Di seguito è riportata la documentazione di riferimento per le azioni di automazione utilizzate in App Studio.
Un'azione di automazione, comunemente denominata azione, è un singolo passaggio logico che costituisce un'automazione. Ogni azione esegue un'attività specifica, che si tratti di inviare un'e-mail, creare un record di dati, richiamare una funzione Lambda o chiamare le API. Le azioni vengono aggiunte alle automazioni dalla libreria delle azioni e possono essere raggruppate in istruzioni condizionali o cicli.
Per informazioni sulla creazione e la configurazione delle automazioni e delle relative azioni, consulta gli argomenti in. Automazioni e azioni: definisci la logica aziendale della tua app
Richiama l'API
Richiama una richiesta API REST HTTP. Gli sviluppatori possono utilizzare questa azione per inviare richieste da App Studio ad altri sistemi o servizi con API. Ad esempio, puoi utilizzarla per connetterti a sistemi di terze parti o applicazioni sviluppate in casa per accedere a dati aziendali critici o richiamare endpoint API che non possono essere richiamati da azioni dedicate di App Studio.
Per ulteriori informazioni sulle API REST, vedi Cos'è un'API RESTful?
Properties
Connector
Il connettore da utilizzare per le richieste API effettuate da questa azione. L'elenco a discesa dei connettori contiene solo connettori dei seguenti tipi: API Connector eOpenAPI Connector. A seconda di come è configurato, il connettore può contenere informazioni importanti come credenziali e intestazioni o parametri di interrogazione predefiniti.
Per ulteriori informazioni sui connettori API, incluso un confronto tra l'utilizzo di API Connector eOpenAPI Connector, vedere. Connettiti a servizi di terze parti
Proprietà di configurazione della richiesta API
Scegli Configura richiesta API dal pannello delle proprietà per aprire la finestra di dialogo di configurazione della richiesta. Se è selezionato un connettore API, la finestra di dialogo includerà le informazioni sul connettore.
Metodo: il metodo per la chiamata API. I valori possibili sono i seguenti:
DELETE: elimina una risorsa specificata.GET: recupera informazioni o dati.HEAD: recupera solo le intestazioni di una risposta senza il corpo.POST: invia i dati da elaborare.PUSH: Invia i dati da elaborare.PATCH: aggiorna parzialmente una risorsa specificata.
Percorso: il percorso relativo alla risorsa.
Intestazioni: tutte le intestazioni sotto forma di coppie chiave-valore da inviare con la richiesta API. Se viene selezionato un connettore, le intestazioni configurate verranno aggiunte automaticamente e non possono essere rimosse. Le intestazioni configurate non possono essere modificate, ma è possibile sovrascriverle aggiungendo un'altra intestazione con lo stesso nome.
Parametri di interrogazione: qualsiasi parametro di interrogazione sotto forma di coppie chiave-valore da inviare con la richiesta API. Se viene selezionato un connettore, i relativi parametri di interrogazione configurati verranno aggiunti automaticamente e non possono essere modificati o rimossi.
Corpo: informazioni da inviare con la richiesta API in formato JSON. Non esiste un corpo per GET le richieste.
Uscita simulata
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Invoke AWS
Richiama un'operazione da un servizio. AWS Si tratta di un'azione generale per chiamare AWS servizi o operazioni e deve essere utilizzata se non esiste un'azione dedicata per il AWS servizio o l'operazione desiderati.
Properties
Servizio
Il AWS servizio che contiene l'operazione da eseguire.
Operation
L'operazione da eseguire.
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
L'input JSON da inserire quando si esegue l'operazione specificata. Per ulteriori informazioni sulla configurazione degli input per AWS le operazioni, vedere. AWS SDK per JavaScript
Invoca Lambda
Richiama una funzione Lambda esistente.
Properties
Connector
Il connettore da utilizzare per le funzioni Lambda eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per accedere alla funzione Lambda e ad altre informazioni di configurazione, come la AWS regione che contiene la funzione Lambda. Per ulteriori informazioni sulla configurazione di un connettore per Lambda, vedere. Fase 3: Creare un connettore Lambda
Nome funzione
Il nome della funzione Lambda da eseguire. Nota che questo è il nome della funzione e non la funzione ARN (Amazon Resource Name).
Evento di funzione
Key-value coppie da passare alla funzione Lambda come payload dell'evento.
Uscita simulata
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Loop
Esegue ripetutamente azioni annidate per scorrere un elenco di elementi, un elemento alla volta. Ad esempio, aggiungi l'Crea recordazione a un'azione ciclica per creare più record.
L'azione ciclica può essere annidata all'interno di altri loop o azioni condizionali. Le azioni cicliche vengono eseguite in sequenza e non in parallelo. È possibile accedere ai risultati di ogni azione all'interno del ciclo solo per le azioni successive all'interno della stessa iterazione del ciclo. Non è possibile accedervi all'esterno del ciclo o in diverse iterazioni del ciclo.
Properties
Origine
L'elenco degli elementi da scorrere, un elemento alla volta. L'origine può essere il risultato di un'azione precedente o un elenco statico di stringhe, numeri o oggetti che è possibile fornire utilizzando un' JavaScript espressione.
Esempi
L'elenco seguente contiene esempi di input di origine.
Risultati di un'azione precedente:
{{results.actionName.data}}Un elenco di numeri:
{{[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}}Un elenco di stringhe:
{{["apple", "banana", "orange", "grape", "kiwi"]}}Un valore calcolato:
{{params.actionName.split("\n")}}
Nome dell'articolo corrente
Il nome della variabile che può essere utilizzata per fare riferimento all'elemento corrente in corso di iterazione. Il nome dell'elemento corrente è configurabile in modo da poter annidare due o più loop e accedere alle variabili da ogni ciclo. Ad esempio, se stai scorrendo paesi e città con due loop, puoi configurare e fare riferimento a e. currentCountry currentCity
Condizione
Esegue azioni in base al risultato di una o più condizioni logiche specificate che vengono valutate durante l'esecuzione dell'automazione. L'azione condizionale è composta dai seguenti componenti:
Un campo di condizione, utilizzato per fornire un' JavaScript espressione che restituisce
trueofalse.Un ramo vero, che contiene azioni che vengono eseguite se il valore della condizione è pari a.
trueUn ramo falso, che contiene le azioni che vengono eseguite se il valore della condizione è pari a.
false
Aggiungi azioni ai rami vero e falso trascinandoli nell'azione di condizione.
Properties
Condizione
L' JavaScript espressione da valutare quando l'azione viene eseguita.
Crea record
Crea un record in un'entità App Studio esistente.
Properties
Entità
L'entità in cui deve essere creato un record. Una volta selezionata un'entità, è necessario aggiungere dei valori ai campi dell'entità per creare il record. I tipi di campi e se i campi sono obbligatori o facoltativi sono definiti nell'entità.
Aggiorna record
Aggiorna un record esistente in un'entità App Studio.
Properties
Entità
L'entità che contiene i record da aggiornare.
Condizioni
I criteri che definiscono quali record vengono aggiornati dall'azione. È possibile raggruppare le condizioni per creare un'unica dichiarazione logica. È possibile combinare gruppi o condizioni con OR dichiarazioni AND o.
Campi
I campi da aggiornare nei record specificati dalle condizioni.
Valori
I valori da aggiornare nei campi specificati.
Elimina record
Elimina un record da un'entità App Studio.
Properties
Entità
L'entità che contiene i record da eliminare.
Condizioni
I criteri che definiscono quali record vengono eliminati dall'azione. È possibile raggruppare le condizioni per creare un'istruzione logica. È possibile combinare gruppi o condizioni con OR dichiarazioni AND o.
Richiama l'azione relativa ai dati
Esegue un'azione sui dati con parametri opzionali.
Properties
Azione dati
L'azione sui dati che deve essere eseguita dall'azione.
Parameters
Parametri dell'azione dati che devono essere utilizzati dall'azione sui dati. I parametri dell'azione dei dati vengono utilizzati per inviare valori utilizzati come input per le azioni sui dati. I parametri delle azioni relative ai dati possono essere aggiunti durante la configurazione dell'azione di automazione, ma devono essere modificati nella scheda Dati.
Impostazioni avanzate
L'Invoke data actionazione contiene le seguenti impostazioni avanzate:
Dimensioni della pagina: il numero massimo di record da recuperare in ogni query. Il valore predefinito è 500 e il valore massimo è 3000.
Token di impaginazione: il token utilizzato per recuperare record aggiuntivi da una query. Ad esempio, se
Page sizeè impostato su 500, ma sono presenti più di 500 record, passando il token di paginazione a una query successiva verranno recuperati i 500 successivi. Il token non sarà definito se non esistono più record o pagine.
Amazon S3: Inserisci un oggetto
Utilizza l'Amazon S3 PutObjectoperazione per aggiungere un oggetto identificato da una chiave (percorso del file) a un bucket Amazon S3 specificato.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Le opzioni richieste da utilizzare nel comando. PutObject Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 PutObjectoperazione, consulta PutObject Amazon Simple Storage Service API Reference.
Bucket: il nome del bucket Amazon S3 in cui inserire un oggetto.
Chiave: il nome univoco dell'oggetto da inserire nel bucket Amazon S3.
Corpo: il contenuto dell'oggetto da inserire nel bucket Amazon S3.
Uscita simulata
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon S3: Elimina oggetto
Utilizza l'Amazon S3 DeleteObjectoperazione per eliminare un oggetto identificato da una chiave (percorso del file) da un bucket Amazon S3 specificato.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Le opzioni richieste da utilizzare nel comando. DeleteObject Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 DeleteObjectoperazione, consulta DeleteObject Amazon Simple Storage Service API Reference.
Bucket: il nome del bucket Amazon S3 da cui eliminare un oggetto.
Chiave: il nome univoco dell'oggetto da eliminare dal bucket Amazon S3.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon S3: ottieni un oggetto
Utilizza l'Amazon S3 GetObjectoperazione per recuperare un oggetto identificato da una chiave (percorso del file) da un bucket Amazon S3 specificato.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Le opzioni richieste da utilizzare nel comando. GetObject Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 GetObjectoperazione, consulta GetObject Amazon Simple Storage Service API Reference.
Bucket: il nome del bucket Amazon S3 da cui recuperare un oggetto.
Chiave: il nome univoco dell'oggetto da recuperare dal bucket Amazon S3.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon S3: elenca gli oggetti
Utilizza l'Amazon S3 ListObjectsoperazione per elencare gli oggetti in un bucket Amazon S3 specificato.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Le opzioni richieste da utilizzare nel comando. ListObjects Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 ListObjectsoperazione, consulta ListObjects Amazon Simple Storage Service API Reference.
Bucket: il nome del bucket Amazon S3 da cui elencare gli oggetti.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: analizza il documento
Utilizza l'Amazon Textract AnalyzeDocumentoperazione per analizzare un documento di input per individuare le relazioni tra gli elementi rilevati.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Il contenuto della richiesta da utilizzare nel AnalyzeDocument comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract AnalyzeDocumentoperazione, consulta AnalyzeDocument la Amazon Textract Developer Guide.
Document/S3Object/Bucket: il nome del bucket Amazon S3. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Document/S3Object/Name: il nome del file del documento di input. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Documento/S3Object/Version: se il bucket Amazon S3 ha il controllo delle versioni abilitato, puoi specificare la versione dell'oggetto. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
FeatureTypes: un elenco dei tipi di analisi da eseguire. I valori validi sono:
TABLES,FORMS,QUERIES,SIGNATURESeLAYOUT.
Uscita simulata
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: analizza le spese
Utilizza l'Amazon Textract AnalyzeExpenseoperazione per analizzare un documento di input alla ricerca di relazioni finanziarie tra testo.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Il contenuto della richiesta da utilizzare nel AnalyzeExpense comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract AnalyzeExpenseoperazione, consulta AnalyzeExpense la Amazon Textract Developer Guide.
Document/S3Object/Bucket: il nome del bucket Amazon S3. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Document/S3Object/Name: il nome del file del documento di input. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Documento/S3Object/Version: se il bucket Amazon S3 ha il controllo delle versioni abilitato, puoi specificare la versione dell'oggetto. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: Analyze ID
Utilizza l'Amazon Textract AnalyzeIDoperazione per analizzare un documento di identità alla ricerca di informazioni pertinenti.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Il contenuto della richiesta da utilizzare nel AnalyzeID comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract AnalyzeIDoperazione, consulta AnalyzeID nella Amazon Textract Developer Guide.
Document/S3Object/Bucket: il nome del bucket Amazon S3. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Document/S3Object/Name: il nome del file del documento di input. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Documento/S3Object/Version: se il bucket Amazon S3 ha il controllo delle versioni abilitato, puoi specificare la versione dell'oggetto. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: rileva il testo del documento
Utilizza l'Amazon Textract DetectDocumentTextoperazione per rilevare le righe di testo e le parole che compongono una riga di testo in un documento di input.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Il contenuto della richiesta da utilizzare nel DetectDocumentText comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract DetectDocumentTextoperazione, consulta DetectDocumentText la Amazon Textract Developer Guide.
Document/S3Object/Bucket: il nome del bucket Amazon S3. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Document/S3Object/Name: il nome del file del documento di input. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Documento/S3Object/Version: se il bucket Amazon S3 ha il controllo delle versioni abilitato, puoi specificare la versione dell'oggetto. Questo parametro può essere lasciato vuoto se un file viene passato all'azione con il componente di caricamento S3.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon Bedrock: GenAI Prompt
Utilizza l' InvokeModeloperazione Amazon Bedrock per eseguire l'inferenza utilizzando i parametri di prompt e inferenza forniti nelle proprietà dell'azione. L'azione può generare testo, immagini e incorporamenti.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Per utilizzare correttamente questa azione, il connettore deve essere configurato con Amazon Bedrock Runtime come servizio. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, come la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Modello
Il modello di base che deve essere utilizzato da Amazon Bedrock per elaborare la richiesta. Per ulteriori informazioni sui modelli in Amazon Bedrock, consulta le informazioni sui modelli di base di Amazon Bedrock nella Amazon Bedrock User Guide.
Tipo di input
Il tipo di input inviato al modello Amazon Bedrock. I valori possibili sono Text , Document e Image. Se un tipo di input non è disponibile per la selezione, è probabile che non sia supportato dal modello configurato.
Prompt dell'utente
La richiesta da inviare al modello Amazon Bedrock perché venga elaborata per generare una risposta. Puoi inserire testo statico o trasmettere un input da un'altra parte dell'applicazione, ad esempio da un componente che utilizza parametri, un'azione precedente nell'automazione o un'altra automazione. Gli esempi seguenti mostrano come trasmettere un valore da un componente o da un'azione precedente:
Per passare un valore da un componente utilizzando i parametri:
{{params.paramName}}Per passare un valore da un'azione precedente:
{{results.actionName}}
Richiesta di sistema (modelli Claude)
Il prompt di sistema che deve essere utilizzato dal modello Amazon Bedrock durante l'elaborazione della richiesta. Il prompt di sistema viene utilizzato per fornire contesto, istruzioni o linee guida ai modelli Claude.
Impostazioni della richiesta
Configura varie impostazioni di richiesta e parametri di inferenza del modello. Ora puoi configurare le impostazioni seguenti:
Temperatura: la temperatura che deve essere utilizzata dal modello Amazon Bedrock durante l'elaborazione della richiesta. La temperatura determina la casualità o la creatività dell'output del modello Bedrock. Maggiore è la temperatura, più creativa e meno analitica sarà la risposta. I valori possibili sono
[0-10].Numero massimo di token: limita la lunghezza dell'output del modello Amazon Bedrock.
ToPP: nel campionamento dei nuclei, il modello calcola la distribuzione cumulativa su tutte le opzioni per ogni token successivo in ordine di probabilità decrescente e la interrompe quando raggiunge una particolare probabilità specificata dal ToPP. È necessario modificare la temperatura o il ToPP, ma non entrambi
Sequenze di arresto: sequenze che fanno sì che il modello interrompa l'elaborazione della richiesta e la generazione dell'output.
Per ulteriori informazioni, consulta Parametri di richiesta di inferenza e campi di risposta per i modelli di base nella Amazon Bedrock User Guide.
Sequenze di interruzione
Inserisci un ID e una versione di Amazon Bedrock Guardrail. I guardrail vengono utilizzati per implementare misure di sicurezza basate sui tuoi casi d'uso e sulle politiche di intelligenza artificiale responsabili. Per ulteriori informazioni, consulta Bloccare i contenuti dannosi nei modelli utilizzando Amazon Bedrock Guardrails nella Amazon Bedrock User Guide.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
Amazon Bedrock: modello Invoke
Utilizza l' InvokeModeloperazione Amazon Bedrock per eseguire l'inferenza utilizzando i parametri di prompt e inferenza forniti nel corpo della richiesta. Usi l'inferenza del modello per generare testo, immagini e incorporamenti.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Per utilizzare correttamente questa azione, il connettore deve essere configurato con Amazon Bedrock Runtime come servizio. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, come la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Il contenuto della richiesta da utilizzare nel InvokeModel comando.
Nota
Per ulteriori informazioni sull'Amazon Bedrock InvokeModeloperazione, inclusi i comandi di esempio, consulta InvokeModel Amazon Bedrock API Reference.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.
JavaScript
Esegue una JavaScript funzione personalizzata per restituire un valore specificato.
Importante
App Studio non supporta l'utilizzo di JavaScript librerie personalizzate o di terze parti.
Properties
Codice sorgente
Lo snippet di JavaScript codice che deve essere eseguito dall'azione.
Suggerimento
Puoi utilizzare l'intelligenza artificiale per generare JavaScript per te eseguendo i seguenti passaggi:
-
Scegli l'icona di espansione per aprire l' JavaScript editor espanso.
-
(Facoltativo): abilita l'interruttore Modifica codice per modificare qualsiasi codice esistente. JavaScript Altrimenti, l'IA sostituirà qualsiasi esistente. JavaScript
In Generate JavaScript, descrivi cosa vuoi fare con JavaScript, ad esempio:
Add two numbers.Scegli l'icona di invio per generare il tuo JavaScript.
Richiama l'automazione
Esegue un'automazione specificata.
Properties
Richiama l'automazione
L'automazione che deve essere eseguita dall'azione.
Invio di e-mail
Utilizza l'Amazon SES SendEmailoperazione per inviare un'e-mail.
Properties
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere impostato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, ad esempio la AWS regione che contiene le risorse a cui si fa riferimento nell'operazione.
Configurazione
Il contenuto della richiesta da utilizzare nel SendEmail comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon SES SendEmailoperazione, consulta SendEmail Amazon Simple Email Service API Reference.
Output simulato
Le azioni non interagiscono con servizi o risorse esterne nell'ambiente di anteprima. Il campo di output Mocked viene utilizzato per fornire un'espressione JSON che simula il comportamento di un connettore nell'ambiente di anteprima a scopo di test. Questo frammento è memorizzato nella results mappa dell'azione, proprio come la risposta del connettore sarebbe per un'app pubblicata nell'ambiente live.
Con questo campo, puoi testare vari scenari e il loro impatto su altre azioni all'interno dell'automazione, ad esempio la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfatti senza comunicare con servizi esterni tramite connettori.