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à.
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 della logica 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. APIs Le azioni vengono aggiunte alle automazioni dalla libreria di azioni e possono essere raggruppate in istruzioni condizionali o cicli.
Per informazioni sulla creazione e la configurazione delle automazioni e sulle relative azioni, consulta gli argomenti in. Automazioni e azioni: definisci la logica di business della tua app
Invoca l'API
Richiama una richiesta API REST HTTP. I costruttori possono utilizzare questa azione per inviare richieste da App Studio ad altri sistemi o servizi con. APIs Ad esempio, puoi utilizzarla per connetterti a sistemi di terze parti o applicazioni sviluppate internamente per accedere a dati aziendali critici o richiamare endpoint API che non possono essere richiamati da azioni dedicate di App Studio.
Per ulteriori informazioni su REST APIs, consulta Cos'è un'API? RESTful
Proprietà
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 predefinite o parametri di query.
Per ulteriori informazioni sui connettori API, incluso un confronto tra l'utilizzo API Connector
eOpenAPI Connector
, vedere. Connect a servizi di terze parti
Proprietà di configurazione delle richieste API
Scegliete 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: qualsiasi intestazione sotto forma di coppie chiave-valore da inviare con la richiesta API. Se viene selezionato un connettore, le relative intestazioni configurate verranno aggiunte automaticamente e non possono essere rimosse. Le intestazioni configurate non possono essere modificate, ma è possibile sostituirle aggiungendo un'altra intestazione con lo stesso nome.
Parametri di query: qualsiasi parametro di query 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.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Invoca 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.
Proprietà
Servizio
Il AWS servizio che contiene l'operazione da eseguire.
Operazione
L'operazione da eseguire.
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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
L'input JSON da utilizzare quando si esegue l'operazione specificata. Per ulteriori informazioni sulla configurazione degli input per AWS le operazioni, consulta. AWS SDK per JavaScript
Invoca Lambda
Richiama una funzione Lambda esistente.
Proprietà
Connector
Il connettore da utilizzare per le funzioni Lambda eseguite da questa azione. Il connettore configurato deve essere configurato con le credenziali appropriate per accedere alla funzione Lambda e altre informazioni di configurazione, come AWS la 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. Tieni presente che questo è il nome della funzione e non la funzione ARN (Amazon Resource Name).
Evento della funzione
Coppie chiave-valore da passare alla funzione Lambda come payload dell'evento.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti 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 di loop per creare più record.
L'azione di loop può essere annidata all'interno di altri loop o azioni condizionali. Le azioni del ciclo vengono eseguite in sequenza e non in parallelo. È possibile accedere ai risultati di ogni azione all'interno del ciclo solo alle azioni successive all'interno della stessa iterazione del ciclo. Non è possibile accedervi all'esterno del ciclo o in diverse iterazioni del ciclo.
Proprietà
Origine
L'elenco degli elementi da esaminare, un elemento alla volta. L'origine può essere il risultato di un'azione precedente o di 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 fase di iterazione. Il nome dell'elemento corrente è configurabile in modo da poter annidare due o più loop e accedere alle variabili da ciascun ciclo. Ad esempio, se stai esplorando 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 quando viene eseguita l'automazione. L'azione di condizione è composta dai seguenti componenti:
Un campo di condizione, utilizzato per fornire un' JavaScript espressione che restituisce
true
ofalse
.Un vero ramo, che contiene le azioni che vengono eseguite se la condizione restituisce a.
true
Un ramo falso, che contiene le azioni che vengono eseguite se la condizione restituisce a.
false
Aggiungi azioni ai rami vero e falso trascinandole nell'azione della condizione.
Proprietà
Condizione
L' JavaScript espressione da valutare quando viene eseguita l'azione.
Crea record
Crea un record in un'entità App Studio esistente.
Proprietà
Entità
L'entità in cui deve essere creato un record. Una volta selezionata un'entità, è necessario aggiungere 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.
Proprietà
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 le OR
istruzioni AND
or.
Campi
I campi da aggiornare nei record specificati dalle condizioni.
Valori
I valori da aggiornare nei campi specificati.
Eliminare il record
Elimina un record da un'entità App Studio.
Proprietà
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'unica istruzione logica. È possibile combinare gruppi o condizioni con le OR
istruzioni AND
or.
Invoca un'azione sui dati
Esegue un'azione sui dati con parametri opzionali.
Proprietà
Azione sui dati
L'azione sui dati che deve essere eseguita dall'azione.
Parametri
Parametri dell'azione dati che devono essere utilizzati dall'azione dati. I parametri di azione dei dati vengono utilizzati per inviare valori che vengono utilizzati come input per le azioni sui dati. I parametri di azione dei dati possono essere aggiunti durante la configurazione dell'azione di automazione, ma devono essere modificati nella scheda Dati.
Impostazioni avanzate
L'Invoke data action
azione contiene le seguenti impostazioni avanzate:
Dimensione 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 ci sono più di 500 record, passando il token di impaginazione a una query successiva verranno recuperati i 500 successivi. Il token non sarà definito se non esistono più record o pagine.
Amazon S3: oggetto Put
Utilizza l'Amazon S3 PutObject
operazione per aggiungere un oggetto identificato da una chiave (percorso del file) a un bucket Amazon S3 specificato.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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
Le opzioni richieste da utilizzare nel comando. PutObject
Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 PutObject
operazione, consulta il riferimento PutObjectall'API di Amazon Simple Storage Service.
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.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon S3: eliminare un oggetto
Utilizza l'Amazon S3 DeleteObject
operazione per eliminare un oggetto identificato da una chiave (percorso del file) da un bucket Amazon S3 specificato.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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
Le opzioni richieste da utilizzare nel comando. DeleteObject
Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 DeleteObject
operazione, consulta il riferimento DeleteObjectall'API di Amazon Simple Storage Service.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon S3: ottieni oggetto
Utilizza l'Amazon S3 GetObject
operazione per recuperare un oggetto identificato da una chiave (percorso del file) da un bucket Amazon S3 specificato.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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
Le opzioni richieste da utilizzare nel comando. GetObject
Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 GetObject
operazione, consulta il riferimento GetObjectall'API di Amazon Simple Storage Service.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon S3: elenca oggetti
Utilizza l'Amazon S3 ListObjects
operazione per elencare gli oggetti in un bucket Amazon S3 specificato.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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
Le opzioni richieste da utilizzare nel comando. ListObjects
Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon S3 ListObjects
operazione, consulta il riferimento ListObjectsall'API di Amazon Simple Storage Service.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: analizza il documento
Utilizza l'Amazon Textract AnalyzeDocument
operazione per analizzare un documento di input per verificare le relazioni tra gli elementi rilevati.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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 AnalyzeDocument
comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract AnalyzeDocument
operazione, consulta AnalyzeDocumentla 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.
Document/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
,SIGNATURES
eLAYOUT
.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: analizza le spese
Utilizza l'Amazon Textract AnalyzeExpense
operazione per analizzare un documento di input per verificare le relazioni finanziarie tra il testo.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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 AnalyzeExpense
comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract AnalyzeExpense
operazione, consulta AnalyzeExpensela 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.
Document/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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: analizza l'ID
Utilizza l'Amazon Textract AnalyzeID
operazione per analizzare un documento di identità alla ricerca di informazioni pertinenti.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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 AnalyzeID
comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract AnalyzeID
operazione, 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.
Document/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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.
Amazon Textract: rileva il testo del documento
Utilizza l'Amazon Textract DetectDocumentText
operazione per rilevare le righe di testo e le parole che compongono una riga di testo in un documento di input.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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 DetectDocumentText
comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon Textract DetectDocumentText
operazione, consulta DetectDocumentTextla 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.
Document/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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti 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.
Proprietà
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 configurato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, come la AWS regione che contiene tutte le risorse a cui si fa riferimento nell'operazione.
Modello
Il modello base che verrà utilizzato da Amazon Bedrock per elaborare la richiesta. Per ulteriori informazioni sui modelli in Amazon Bedrock, consulta le informazioni sul modello Amazon Bedrock Foundation nella Amazon Bedrock User Guide.
Input type (Tipo input)
Il tipo di input dell'input inviato al modello Amazon Bedrock. I valori possibili sono Text, Document e Image. Se un tipo di input non è disponibile per la selezione, probabilmente non è supportato dal modello configurato.
Richiesta dell'utente
Il prompt da inviare al modello Amazon Bedrock da elaborare 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 passare 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
}}
Prompt 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. È possibile configurare le seguenti impostazioni:
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. Più alta è 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 del nucleo, 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 causano l'interruzione dell'elaborazione della richiesta e della generazione dell'output da parte del modello.
Per ulteriori informazioni, consulta i parametri della richiesta di inferenza e i campi di risposta per i modelli di base nella Amazon Bedrock User Guide.
Stop Sequences
Inserisci un ID e una versione di Amazon Bedrock Guardrail. I guardrail vengono utilizzati per implementare misure di protezione basate sui casi d'uso e sulle politiche di intelligenza artificiale responsabili. Per ulteriori informazioni, consulta Blocca i contenuti dannosi nei modelli che utilizzano 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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti 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. Utilizzi l'inferenza del modello per generare testo, immagini e incorporamenti.
Proprietà
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 configurato con le credenziali appropriate per eseguire l'operazione e altre informazioni di configurazione, come la AWS regione che contiene tutte 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 InvokeModel
operazione, inclusi i comandi di esempio, consulta InvokeModelAmazon 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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti 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.
Proprietà
Codice sorgente
Il frammento di JavaScript codice che deve essere eseguito dall'azione.
Suggerimento
Puoi utilizzare l'intelligenza artificiale per aiutarti a 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à quella esistente. JavaScript
In Generate JavaScript, descrivi cosa vuoi fare JavaScript, per esempio:
Add two numbers
.Scegli l'icona di invio per generare il tuo JavaScript.
Invoca l'automazione
Esegue un'automazione specificata.
Proprietà
Invoca l'automazione
L'automazione che deve essere eseguita dall'azione.
Invio di e-mail
Utilizza l'Amazon SES SendEmail
operazione per inviare un messaggio di posta elettronica.
Proprietà
Connector
Il connettore da utilizzare per le operazioni eseguite da questa azione. Il connettore configurato deve essere configurato 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 SendEmail
comando. Le opzioni sono le seguenti:
Nota
Per ulteriori informazioni sull'Amazon SES SendEmail
operazione, consulta il riferimento SendEmailall'API di Amazon Simple Email Service.
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 lo sarebbe la risposta del connettore 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, come la simulazione di diversi valori di risultato, scenari di errore, casi limite o percorsi non soddisfacenti senza comunicare con servizi esterni tramite connettori.