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à.
Flussi di lavoro
L'API relativa a Workflows descrive i tipi di dati e l'API relativa a creazione, aggiornamento o visualizzazione dei flussi di lavoro in AWS Glue. La cronologia di esecuzione dei processi è accessibile per 90 giorni per il flusso di lavoro e l'esecuzione del processo.
Tipi di dati
Struttura JobNodeDetails
I dettagli di un nodo processo presenti nel flusso di lavoro.
Campi
-
JobRuns: una matrice di oggetti JobRun.Le informazioni sulle esecuzioni del processo rappresentate dal nodo processo.
Struttura CrawlerNodeDetails
I dettagli di un nodo crawler presenti nel flusso di lavoro.
Campi
-
Crawls: una matrice di oggetti Crawl.Un elenco di esecuzioni del crawler rappresentato dal nodo crawler.
Struttura TriggerNodeDetails
I dettagli di un nodo trigger presenti nel flusso di lavoro.
Campi
-
Trigger: un oggetto Trigger.Le informazioni del trigger rappresentate dal nodo trigger.
Struttura crawl
I dettagli di una esecuzione del crawler nel flusso di lavoro.
Campi
-
State: stringa UTF-8 (valori validi:RUNNING|CANCELLING|CANCELLED|SUCCEEDED|FAILED|ERROR).Lo stato del crawler.
-
StartedOn: timestamp.La data e l'ora in cui è stata avviata l'esecuzione del crawler.
-
CompletedOn: timestamp.La data e l'ora in cui si è conclusa l'esecuzione del crawler.
-
ErrorMessage: stringa di descrizione, non superiore a 2048 byte di lunghezza, corrispondente a URI address multi-line string pattern.Il messaggio di errore associato al crawler.
-
LogGroup: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza, corrispondente a Log group string pattern.Il gruppo di log associato al crawler.
-
LogStream: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza, corrispondente a Log-stream string pattern.Il flusso di log associato all'esecuzione del crawler.
Struttura nodo
Un nodo rappresenta un componente AWS Glue (trigger, crawler o processo) su un diagramma del flusso di lavoro.
Campi
-
Type: stringa UTF-8 (valori validi:CRAWLER|JOB|TRIGGER).Il tipo di componente di AWS Glue rappresentato dal nodo.
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Il nome del componente AWS Glue rappresentato dal nodo.
-
UniqueId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID univoco assegnato al nodo all'interno del flusso di lavoro.
-
TriggerDetails: un oggetto TriggerNodeDetails.Le informazioni sul trigger quando il nodo rappresenta un trigger.
-
JobDetails: un oggetto JobNodeDetails.Le informazioni sul processo quando il nodo rappresenta un processo.
-
CrawlerDetails: un oggetto CrawlerNodeDetails.Dettagli del crawler quando il nodo rappresenta un crawler.
Struttura edge
Un edge rappresenta una connessione orientata tra due componenti di AWS Glue che fanno parte del flusso di lavoro a cui appartiene l'edge.
Campi
-
SourceId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'id univoco del nodo all'interno del flusso di lavoro in cui ha origine l'edge.
-
DestinationId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'id univoco del nodo all'interno del flusso di lavoro in cui termina l'edge.
Struttura flusso di lavoro
Un flusso di lavoro è una raccolta di più processi e crawler AWS Glue dipendenti eseguiti per completare un'attività ETL complessa. Ogni flusso di lavoro gestisce l'esecuzione e il monitoraggio di tutti i suoi processi e crawler.
Campi
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro.
-
Description: stringa UTF-8.Una descrizione del flusso di lavoro.
-
DefaultRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro. Le proprietà di esecuzione vengono rese disponibili per ogni processo nel flusso di lavoro. Un processo può modificare le proprietà dei processi successivi nel flusso.
-
CreatedOn: timestamp.La data e l'ora in cui il flusso di lavoro è stato creato.
-
LastModifiedOn: timestamp.La data e l'ora più recenti in cui il flusso di lavoro è stato modificato.
-
LastRun: un oggetto WorkflowRun.Le informazioni relative all'ultima esecuzione del flusso di lavoro.
-
Graph: un oggetto WorkflowGraph.Il diagramma che rappresenta tutti i componenti di AWS Glue appartenenti al flusso di lavoro sotto forma di nodi e le connessioni orientate tra di essi sotto forma di archi.
-
CreationStatus: stringa UTF-8 (valori validi:CREATING|CREATED|CREATION_FAILED).Lo stato della creazione del flusso di lavoro.
-
MaxConcurrentRuns: numero (intero).È possibile utilizzare questo parametro per impedire aggiornamenti multipli indesiderati dei dati, per controllare i costi o, in alcuni casi, per evitare il superamento del numero massimo di esecuzioni simultanee di uno qualsiasi dei processi componenti. Se si lascia questo parametro vuoto, non è previsto alcun limite al numero di esecuzioni simultanee del flusso di lavoro.
-
BlueprintDetails: un oggetto BlueprintDetails.Questa struttura indica i dettagli del blueprint da cui viene creato questo particolare flusso di lavoro.
Struttura WorkflowGraph
Un diagramma del flusso di lavoro rappresenta il flusso di lavoro completo che contiene tutti i componenti di AWS Glue presenti nel flusso di lavoro e tutte le connessioni orientate esistenti tra essi.
Campi
Struttura WorkflowRun
Un'esecuzione di un flusso di lavoro è costituita da tutte le informazioni di runtime sull'esecuzione del flusso stesso.
Campi
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro che è stato eseguito.
-
WorkflowRunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID di questa esecuzione del flusso di lavoro.
-
PreviousRunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID dell'esecuzione del flusso di lavoro precedente.
-
WorkflowRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Le proprietà di esecuzione del flusso di lavoro impostate durante l'esecuzione.
-
StartedOn: timestamp.La data e l'ora in cui è stata avviata l'esecuzione del flusso di lavoro.
-
CompletedOn: timestamp.La data e l'ora in cui si è conclusa l'esecuzione del flusso di lavoro.
-
Status: stringa UTF-8 (valori validi:RUNNING|COMPLETED|STOPPING|STOPPED|ERROR).Lo stato dell'esecuzione del flusso di lavoro.
-
ErrorMessage: stringa UTF-8.Questo messaggio di errore descrive qualsiasi errore che potrebbe essersi verificato durante l'avvio dell'esecuzione del flusso di lavoro. Attualmente l'unico messaggio di errore è "Esecuzioni simultanee superate per il flusso di lavoro:
foo". -
Statistics: un oggetto WorkflowRunStatistics.Le statistiche dell'esecuzione.
-
Graph: un oggetto WorkflowGraph.Il diagramma che rappresenta tutti i componenti di AWS Glue appartenenti al flusso di lavoro sotto forma di nodi e le connessioni orientate tra di essi sotto forma di archi.
-
StartingEventBatchCondition: un oggetto StartingEventBatchCondition.La condizione batch che ha avviato l'esecuzione del flusso di lavoro.
Struttura WorkflowRunStatistics
Le statistiche di esecuzione del flusso di lavoro forniscono le statistiche sull'esecuzione di quest'ultimo.
Campi
-
TotalActions: numero (intero).Numero totale di operazioni nell'esecuzione del flusso di lavoro.
-
TimeoutActions: numero (intero).Numero totale di operazioni andate in timeout.
-
FailedActions: numero (intero).Numero totale di operazioni che non si sono concluse correttamente.
-
StoppedActions: numero (intero).Numero totale di operazioni che sono state interrotte.
-
SucceededActions: numero (intero).Numero totale di operazioni che si sono concluse correttamente.
-
RunningActions: numero (intero).Numero totale di operazioni in stato di esecuzione.
-
ErroredActions: numero (intero).Indica il numero di esecuzioni del processo nello stato ERRORE nell'esecuzione del flusso di lavoro.
-
WaitingActions: numero (intero).Indica il numero di esecuzioni del processo nello stato IN ATTESA nell'esecuzione del flusso di lavoro.
Struttura StartingEventBatchCondition
La condizione batch che ha avviato l'esecuzione del flusso di lavoro. O il numero di eventi nella dimensione batch è stato raggiunto, nel qual caso il membro BatchSize è diverso da zero, oppure il periodo di batch è scaduto, nel qual caso il membro BatchWindow è diverso da zero.
Campi
-
BatchSize: numero (intero).Numero di eventi nel batch.
-
BatchWindow: numero (intero).Durata del periodo di batch in secondi.
Struttura blueprint
I dettagli di un blueprint.
Campi
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
Description: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.La descrizione del blueprint
-
CreatedOn: timestamp.La data e l'ora di registrazione del blueprint.
-
LastModifiedOn: timestamp.La data e l'ora dell'ultima modifica apportata al blueprint.
-
ParameterSpec: stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.Una stringa JSON che indica l'elenco delle specifiche dei parametri per il blueprint.
-
BlueprintLocation: stringa UTF-8.Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
-
BlueprintServiceLocation: stringa UTF-8.Specifica un percorso in Amazon S3 in cui il blueprint viene copiato quando si chiama
CreateBlueprint/UpdateBlueprintper registrare il blueprint in AWS Glue. -
Status: stringa UTF-8 (valori validi:CREATING|ACTIVE|UPDATING|FAILED).Stato della registrazione del blueprint.
-
Creazione: la registrazione del blueprint è in corso.
-
Attivo: il blueprint è stato registrato correttamente.
-
Aggiornamento: è in corso un aggiornamento della registrazione del blueprint.
-
Non riuscito: registrazione del blueprint non riuscita.
-
-
ErrorMessage: stringa UTF-8.Un messaggio di errore.
-
LastActiveDefinition: un oggetto LastActiveDefinition.Quando sono presenti più versioni di un blueprint e la versione più recente presenta alcuni errori, questo attributo indica l'ultima definizione del blueprint riuscita disponibile con il servizio.
Struttura BlueprintDetails
I dettagli di un blueprint.
Campi
-
BlueprintName: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
RunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.ID esecuzione per questo blueprint.
Struttura LastActiveDefinition
Quando sono presenti più versioni di un blueprint e la versione più recente presenta alcuni errori, questo attributo indica l'ultima definizione del blueprint riuscita disponibile con il servizio.
Campi
-
Description: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.La descrizione del blueprint.
-
LastModifiedOn: timestamp.La data e l'ora dell'ultima modifica apportata al blueprint.
-
ParameterSpec: stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.Una stringa JSON che specifica i parametri per il blueprint.
-
BlueprintLocation: stringa UTF-8.Specifica un percorso in Amazon S3 in cui il blueprint è pubblicato dallo sviluppatore AWS Glue.
-
BlueprintServiceLocation: stringa UTF-8.Specifica un percorso in Amazon S3 in cui viene copiato il progetto quando crei o aggiorni il progetto.
Struttura BlueprintRun
I dettagli dell'esecuzione di un blueprint.
Campi
-
BlueprintName: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
RunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID esecuzione per l'esecuzione del blueprint.
-
WorkflowName: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome di un flusso di lavoro creato a seguito di un'esecuzione del blueprint riuscita. Se l'esecuzione di un blueprint presenta un errore, non verrà creato alcun flusso di lavoro.
-
State: stringa UTF-8 (valori validi:RUNNING|SUCCEEDED|FAILED|ROLLING_BACK).Stato dell'esecuzione del blueprint. I valori possibili sono:
-
In esecuzione: l'esecuzione del blueprint è in corso.
-
Riuscito: l'esecuzione del blueprint è stata completata correttamente.
-
Non riuscito: l'esecuzione del blueprint non è riuscita e il ripristino dello stato precedente è completato.
-
Ripristino dello stato precedente: l'esecuzione del blueprint non è riuscita ed è in corso il ripristino dello stato precedente.
-
-
StartedOn: timestamp.La data e l'ora in cui è stata avviata l'esecuzione del blueprint.
-
CompletedOn: timestamp.La data e l'ora in cui è stata completata l'esecuzione del blueprint.
-
ErrorMessage: stringa UTF-8.Indica eventuali errori rilevati durante l'esecuzione del blueprint.
-
RollbackErrorMessage: stringa UTF-8.Se ci sono errori durante la creazione delle entità di un flusso di lavoro, si tenta di ripristinare le entità create fino a quel punto ed eliminarle. Questo attributo indica gli errori rilevati durante il tentativo di eliminare le entità create.
-
Parameters– stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.I parametri del blueprint come stringa. Dovrai fornire un valore per ogni chiave richiesta dalla specifica del parametro, definita nella
Blueprint$ParameterSpec. -
RoleArn: stringa UTF-8, non inferiore a 1 o superiore a 1024 byte di lunghezza, corrispondente a Custom string pattern #30.ARN del ruolo. Questo ruolo verrà assunto dal servizio AWS Glue e verrà utilizzato per creare il flusso di lavoro e altre entità di un flusso di lavoro.
Operazioni
Operazione CreateWorkflow (Python: create_workflow)
Crea un nuovo flusso di lavoro.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Il nome da assegnare al nuovo flusso di lavoro. Deve essere univoco all'interno dell'account.
-
Description: stringa UTF-8, non superiore a 120000 byte di lunghezza.Una descrizione del flusso di lavoro.
-
DefaultRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro.
Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recuperare segreti da una connessione AWS Glue, da AWS Secrets Manager o da un altro meccanismo di gestione segreta se si intende utilizzarli all'interno dell'esecuzione del flusso di lavoro.
-
Tags: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.
Ogni valore è una stringa UTF-8, lunga non più di 256 byte.
I tag da utilizzare con questo flusso di lavoro.
-
MaxConcurrentRuns: numero (intero).È possibile utilizzare questo parametro per impedire aggiornamenti multipli indesiderati dei dati, per controllare i costi o, in alcuni casi, per evitare il superamento del numero massimo di esecuzioni simultanee di uno qualsiasi dei processi componenti. Se si lascia questo parametro vuoto, non è previsto alcun limite al numero di esecuzioni simultanee del flusso di lavoro.
Risposta
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro fornito come parte della richiesta.
Errori
AlreadyExistsExceptionInvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionConcurrentModificationException
Operazione UpdateWorkflow (Python: update_workflow)
Aggiorna un flusso di lavoro esistente.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro da aggiornare.
-
Description: stringa UTF-8, non superiore a 120000 byte di lunghezza.La descrizione del flusso di lavoro.
-
DefaultRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro.
Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recuperare segreti da una connessione AWS Glue, da AWS Secrets Manager o da un altro meccanismo di gestione segreta se si intende utilizzarli all'interno dell'esecuzione del flusso di lavoro.
-
MaxConcurrentRuns: numero (intero).È possibile utilizzare questo parametro per impedire aggiornamenti multipli indesiderati dei dati, per controllare i costi o, in alcuni casi, per evitare il superamento del numero massimo di esecuzioni simultanee di uno qualsiasi dei processi componenti. Se si lascia questo parametro vuoto, non è previsto alcun limite al numero di esecuzioni simultanee del flusso di lavoro.
Risposta
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro fornito nella richiesta.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionConcurrentModificationException
Operazione DeleteWorkflow (Python: delete_workflow)
Elimina un flusso di lavoro.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro da eliminare.
Risposta
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro fornito nella richiesta.
Errori
InvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionConcurrentModificationException
Operazione GetWorkflow (Python: get_workflow)
Recupera i metadati delle risorse per un flusso di lavoro.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro da recuperare.
-
IncludeGraph: booleano.Specifica se includere un diagramma al momento della restituzione dei metadati delle risorse del flusso di lavoro.
Risposta
-
Workflow: un oggetto Flusso di lavoro.I metadati delle risorse per il flusso di lavoro.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
Operazione ListWorkflows (Python: list_workflows)
Elenca i nomi dei flussi di lavoro creati nell'account.
Richiesta
-
NextToken: stringa UTF-8.Token di continuazione, se si tratta di una richiesta di continuazione.
-
MaxResults: numero (intero), non inferiore a 1 o superiore a 25.La dimensione massima di un elenco da restituire.
Risposta
-
Workflows: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.Elenco dei nomi dei flussi di lavoro nell'account.
-
NextToken: stringa UTF-8.Un token di continuazione, se non tutti i nomi di flussi di lavoro sono stati restituiti.
Errori
InvalidInputExceptionInternalServiceExceptionOperationTimeoutException
Operazione BatchGetWorkflows (Python: batch_get_workflows)
Restituisce un elenco di metadati di risorse per un elenco di nomi di flussi di lavoro. Dopo aver chiamato l'operazione ListWorkflows, puoi chiamare questa operazione per accedere ai dati a cui sono state concesse le autorizzazioni. Questa operazione supporta tutte le autorizzazioni IAM, tra cui le condizioni di autorizzazione che utilizzano i tag.
Richiesta
-
Names- obbligatorio: una serie di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.L'elenco dei nomi di flussi di lavoro, che potrebbero essere i nomi restituiti dall'operazione
ListWorkflows. -
IncludeGraph: booleano.Specifica se includere un diagramma al momento della restituzione dei metadati delle risorse del flusso di lavoro.
Risposta
-
Workflows: una matrice di oggetti Flusso di lavoro, non inferiore a 1 o superiore a 25 strutture.Un elenco di metadati delle risorse del flusso di lavoro.
-
MissingWorkflows: una serie di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.Un elenco di nomi di flussi di lavoro non trovati.
Errori
InternalServiceExceptionOperationTimeoutExceptionInvalidInputException
Operazione GetWorkflowRun (Python: get_workflow_run)
Consente di recuperare i metadati di una specifica esecuzione di un flusso di lavoro. La cronologia di esecuzione dei processi è accessibile per 90 giorni per flusso di lavoro ed esecuzione del processo.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro in esecuzione.
-
RunId- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID dell'esecuzione del flusso di lavoro.
-
IncludeGraph: booleano.Specifica se includere o meno il diagramma del flusso di lavoro nella risposta.
Risposta
-
Run: un oggetto WorkflowRun.I metadati dell'esecuzione del flusso di lavoro richiesti.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
Operazione GetWorkflowRuns (Python: get_workflow_runs)
Recupera i metadati di tutte le esecuzioni di un dato flusso di lavoro.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro i cui metadati di esecuzione devono essere restituiti.
-
IncludeGraph: booleano.Specifica se includere o meno il diagramma del flusso di lavoro nella risposta.
-
NextToken: stringa UTF-8.La dimensione massima della risposta.
-
MaxResults: numero (intero), non inferiore a 1 o superiore a 1.000.Il numero massimo di esecuzioni del flusso di lavoro da includere nella risposta.
Risposta
-
Runs: una matrice di oggetti WorkflowRun, non inferiore a 1 o superiore a 1.000 strutture.Un elenco oggetti che rappresentano i metadati dell'esecuzione di un flusso di lavoro.
-
NextToken: stringa UTF-8.Un token di continuazione, se non tutte le esecuzioni del flusso di lavoro richieste sono state restituite.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
Operazione GetWorkflowRunProperties (Python: get_workflow_run_properties)
Recupera le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro che è stato eseguito.
-
RunId- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID del flusso di lavoro le cui proprietà dell'esecuzione devono essere restituite.
Risposta
-
RunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione specificata.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
Operazione PutWorkflowRunProperties (Python: put_workflow_run_properties)
Imposta le proprietà dell'esecuzione del flusso di lavoro specificate per la specifica esecuzione del flusso di lavoro. Se una proprietà esiste già per l'esecuzione specificata, il vecchio valore viene sovrascritto, altrimenti aggiunge la proprietà alle proprietà esistenti.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro che è stato eseguito.
-
RunId- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID dell'esecuzione del flusso di lavoro per il quale è necessario aggiornare le proprietà dell'esecuzione.
-
RunProperties- obbligatorio: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Le proprietà da impostare per l'esecuzione specificata.
Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recuperare segreti da una connessione AWS Glue, da AWS Secrets Manager o da un altro meccanismo di gestione segreta se si intende utilizzarli all'interno dell'esecuzione del flusso di lavoro.
Risposta
Nessun parametro di risposta.
Errori
AlreadyExistsExceptionEntityNotFoundExceptionInvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionConcurrentModificationException
Operazione CreateBlueprint (Python: create_blueprint)
Registra un blueprint con AWS Glue.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
Description: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.Una descrizione del blueprint.
-
BlueprintLocation- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 8192 byte di lunghezza, corrispondente a Custom string pattern #32.Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
-
Tags: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.
Ogni valore è una stringa UTF-8, lunga non più di 256 byte.
Tag da applicare a questo blueprint.
Risposta
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Restituisce il nome del blueprint registrato.
Errori
AlreadyExistsExceptionInvalidInputExceptionOperationTimeoutExceptionInternalServiceExceptionResourceNumberLimitExceededException
Operazione UpdateBlueprint (Python: update_blueprint)
Aggiorna un blueprint registrato.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
Description: stringa UTF-8, non inferiore a 1 o superiore a 512 byte di lunghezza.Una descrizione del blueprint.
-
BlueprintLocation- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 8192 byte di lunghezza, corrispondente a Custom string pattern #32.Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
Risposta
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Restituisce il nome del blueprint aggiornato.
Errori
EntityNotFoundExceptionConcurrentModificationExceptionInvalidInputExceptionOperationTimeoutExceptionInternalServiceExceptionIllegalBlueprintStateException
Operazione DeleteBlueprint (Python: delete_blueprint)
Elimina un blueprint esistente.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del blueprint da eliminare.
Risposta
-
Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Restituisce il nome del blueprint eliminato.
Errori
InvalidInputExceptionOperationTimeoutExceptionInternalServiceException
Operazione ListBlueprints (Python: list_blueprints)
Elenca tutti i nomi dei blueprint in un account.
Richiesta
-
NextToken: stringa UTF-8.Token di continuazione, se si tratta di una richiesta di continuazione.
-
MaxResults: numero (intero), non inferiore a 1 o superiore a 25.La dimensione massima di un elenco da restituire.
-
Tags: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.
Ogni valore è una stringa UTF-8, lunga non più di 256 byte.
Filtra l'elenco in base a un tag di risorsa AWS.
Risposta
-
Blueprints: una matrice di stringhe UTF-8.Elenco dei nomi dei blueprint nell'account.
-
NextToken: stringa UTF-8.Un token di continuazione, se non sono stati restituiti tutti i nomi di piani.
Errori
InvalidInputExceptionInternalServiceExceptionOperationTimeoutException
Operazione BatchGetBlueprints (Python: batch_get_blueprints)
Recupera le informazioni su un elenco dei blueprint.
Richiesta
-
Names- obbligatorio: una serie di stringhe UTF-8, non inferiore a 1 o superiore a 25 stringhe.Un elenco di nomi di piani.
-
IncludeBlueprint: booleano.Specifica se includere o meno il blueprint nella risposta.
-
IncludeParameterSpec: booleano.Specifica se includere o meno i parametri, come stringa JSON, per il blueprint nella risposta.
Risposta
-
Blueprints: una matrice di oggetti Blueprint.Restituisce un elenco di blueprint come oggetto
Blueprints. -
MissingBlueprints: una matrice di stringhe UTF-8.Restituisce un elenco di
BlueprintNamesche non sono stati trovati.
Errori
InternalServiceExceptionOperationTimeoutExceptionInvalidInputException
Operazione StartBlueprintRun (Python: start_blueprint_run)
Avvia una nuova esecuzione del blueprint specificato.
Richiesta
-
BlueprintName- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
Parameters: stringa UTF-8, non inferiore a 1 o superiore a 131072 byte di lunghezza.Specifica i parametri come oggetto
BlueprintParameters. -
RoleArn: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 1024 byte di lunghezza, corrispondente a Custom string pattern #30.Specifica il ruolo IAM utilizzato per creare il flusso di lavoro.
Risposta
-
RunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID esecuzione per l'esecuzione del blueprint.
Errori
InvalidInputExceptionOperationTimeoutExceptionInternalServiceExceptionResourceNumberLimitExceededExceptionEntityNotFoundExceptionIllegalBlueprintStateException
Operazione GetBlueprintRun (Python: get_blueprint_run)
Recupera i dettagli dell'esecuzione di un blueprint.
Richiesta
-
BlueprintName- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza, corrispondente a Custom string pattern #31.Nome del blueprint.
-
RunId- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID esecuzione per l'esecuzione del blueprint che si intende recuperare.
Risposta
-
BlueprintRun: un oggetto BlueprintRun.Restituisce un oggetto
BlueprintRun.
Errori
EntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
Operazione GetBlueprintRuns (Python: get_blueprint_runs)
Recupera i dettagli delle esecuzioni del blueprint per un blueprint specificato.
Richiesta
-
BlueprintName- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del blueprint.
-
NextToken: stringa UTF-8.Token di continuazione, se si tratta di una richiesta di continuazione.
-
MaxResults: numero (intero), non inferiore a 1 o superiore a 1.000.La dimensione massima di un elenco da restituire.
Risposta
-
BlueprintRuns: una matrice di oggetti BlueprintRun.Restituisce un elenco di oggetti
BlueprintRun. -
NextToken: stringa UTF-8.Un token di continuazione, se non sono state restituite tutte le esecuzioni del blueprint.
Errori
EntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionInvalidInputException
Operazione StartWorkflowRun (Python: start_workflow_run)
Avvia una nuova esecuzione del flusso di lavoro specificato.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro da avviare.
-
RunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.
Ogni valore è una stringa UTF-8.
Le proprietà dell'esecuzione del flusso di lavoro per la nuova esecuzione del flusso di lavoro.
Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recuperare segreti da una connessione AWS Glue, da AWS Secrets Manager o da un altro meccanismo di gestione segreta se si intende utilizzarli all'interno dell'esecuzione del flusso di lavoro.
Risposta
-
RunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Un ID per la nuova esecuzione.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionConcurrentRunsExceededException
Operazione StopWorkflowRun (Python: stop_workflow_run)
Interrompe l'esecuzione del flusso di lavoro specificato.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro da arrestare.
-
RunId- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID dell'esecuzione del flusso di lavoro da arrestare.
Risposta
Nessun parametro di risposta.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionIllegalWorkflowStateException
Operazione ResumeWorkflowRun (Python: resume_workflow_run)
Riavvia i nodi selezionati di una precedente esecuzione del flusso di lavoro parzialmente completata e riprende l'esecuzione del flusso di lavoro. Vengono eseguiti i nodi selezionati e tutti i nodi che sono a valle dei nodi selezionati.
Richiesta
-
Name- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Nome del flusso di lavoro da recuperare.
-
RunId- obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.L'ID dell'esecuzione del flusso di lavoro da arrestare.
-
NodeIds- obbligatorio: una matrice di stringhe UTF-8.Un elenco degli ID dei nodi per i nodi da riavviare. I nodi che devono essere riavviati devono avere un tentativo di esecuzione nell'esecuzione originale.
Risposta
-
RunId: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.Il nuovo ID assegnato all'esecuzione del flusso di lavoro ripresa. Ogni ripresa dell'esecuzione del flusso di lavoro avrà un nuovo ID esecuzione.
-
NodeIds: una matrice di stringhe UTF-8.Un elenco degli ID dei nodi che sono stati effettivamente riavviati.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionConcurrentRunsExceededExceptionIllegalWorkflowStateException