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
I flussi di lavoro API descrivono i tipi di dati API relativi alla creazione, all'aggiornamento o alla visualizzazione dei flussi di lavoro in. AWS Glue La cronologia di esecuzione dei lavori è accessibile per 90 giorni per il flusso di lavoro e l'esecuzione dei lavori.
Tipi di dati
JobNodeDetails struttura
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.
CrawlerNodeDetails struttura
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.
TriggerNodeDetails struttura
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
— UTF -8 stringhe (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
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 512 byte, corrispondente a. Log group string patternIl gruppo di log associato al crawler.
-
LogStream
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 512 byte, corrispondente a. Log-stream string patternIl flusso di log associato all'esecuzione del crawler.
Struttura nodo
Un nodo rappresenta un AWS Glue componente (trigger, crawler o job) in un grafico del flusso di lavoro.
Campi
-
Type
— UTF -8 stringhe (valori validi:CRAWLER
|JOB
|TRIGGER
).Il tipo di AWS Glue componente rappresentato dal nodo.
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternIl nome del AWS Glue componente rappresentato dal nodo.
-
UniqueId
— UTF -8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'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 bordo rappresenta una connessione diretta tra due AWS Glue componenti che fanno parte del flusso di lavoro a cui appartiene lo spigolo.
Campi
-
SourceId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'id univoco del nodo all'interno del flusso di lavoro in cui ha origine l'edge.
-
DestinationId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternL'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ù AWS Glue job e crawler dipendenti che vengono eseguiti per completare un'attività complessa. ETL Ogni flusso di lavoro gestisce l'esecuzione e il monitoraggio di tutti i suoi processi e crawler.
Campi
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro.
-
Description
— UTF -8 stringhe.Una descrizione del flusso di lavoro.
-
DefaultRunProperties
: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa di UTF -8, lunga non meno di 1 o più di 255 byte, che corrisponde a. Single-line string pattern
Ogni valore è una stringa di 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 grafico che rappresenta tutti i AWS Glue componenti che appartengono al flusso di lavoro come nodi e le connessioni dirette tra di essi come bordi.
-
CreationStatus
— UTF -8 stringhe (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 piano da cui viene creato questo particolare flusso di lavoro.
WorkflowGraph struttura
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
WorkflowRun struttura
Un'esecuzione di un flusso di lavoro è costituita da tutte le informazioni di runtime sull'esecuzione del flusso stesso.
Campi
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro che è stato eseguito.
-
WorkflowRunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID di questa esecuzione del flusso di lavoro.
-
PreviousRunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID dell'esecuzione del flusso di lavoro precedente.
-
WorkflowRunProperties
: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa di UTF -8, lunga almeno 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una stringa di 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
— UTF -8 stringhe (valori validi:RUNNING
COMPLETED
|STOPPING
| |STOPPED
|ERROR
).Lo stato dell'esecuzione del flusso di lavoro.
-
ErrorMessage
— UTF -8 stringhe.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 grafico che rappresenta tutti i AWS Glue componenti che appartengono al flusso di lavoro come nodi e le connessioni dirette tra di essi come bordi.
-
StartingEventBatchCondition
: un oggetto StartingEventBatchCondition.La condizione batch che ha avviato l'esecuzione del flusso di lavoro.
WorkflowRunStatistics struttura
Le statistiche di esecuzione del flusso di lavoro forniscono le statistiche sull'esecuzione del flusso di lavoro.
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 di job nello ERROR stato in cui è stato eseguito il workflow.
-
WaitingActions
: numero (intero).Indica il numero di esecuzioni di job in WAITING stato di esecuzione del workflow.
StartingEventBatchCondition struttura
La condizione batch che ha avviato l'esecuzione del flusso di lavoro. È arrivato il numero di eventi nella dimensione del batch, nel qual caso il BatchSize membro è diverso da zero, oppure la finestra del batch è scaduta, nel qual caso il BatchWindow membro è diverso da zero.
Campi
-
BatchSize
: numero (intero).Numero di eventi nel batch.
-
BatchWindow
: numero (intero).Durata del periodo di batch in secondi.
Struttura schema
I dettagli di un piano.
Campi
-
Name
— UTF -8 stringhe, lunghe non meno di 1 o più di 128 byte, corrispondenti a. Custom string pattern #31Nome del piano.
-
Description
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 512 byte.La descrizione del piano.
-
CreatedOn
: timestamp.La data e l'ora di registrazione del piano.
-
LastModifiedOn
: timestamp.La data e l'ora dell'ultima modifica apportata al piano.
-
ParameterSpec
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 131072 byte.Una JSON stringa che indica l'elenco delle specifiche dei parametri per il blueprint.
-
BlueprintLocation
— UTF -8 stringhe.Specifica il percorso in Amazon S3 in cui è pubblicato il piano.
-
BlueprintServiceLocation
— UTF -8 corde.Specifica un percorso in Amazon S3 in cui il piano viene copiato quando si chiama
CreateBlueprint/UpdateBlueprint
per registrare il piano in AWS Glue. -
Status
— UTF -8 stringhe (valori validi:CREATING
ACTIVE
| |UPDATING
|FAILED
).Stato della registrazione del piano.
-
Creating (Creazione): la registrazione del piano è in corso.
-
Active (Attivo): il piano è stato registrato correttamente.
-
Updating (Aggiornamento): è in corso un aggiornamento della registrazione del piano.
-
Failed (Non riuscito): registrazione del piano non riuscita.
-
-
ErrorMessage
— UTF -8 stringhe.Un messaggio di errore.
-
LastActiveDefinition
: un oggetto LastActiveDefinition.Quando sono presenti più versioni di un piano e la versione più recente presenta alcuni errori, questo attributo indica l'ultima definizione del piano riuscita disponibile con il servizio.
BlueprintDetails struttura
I dettagli di un piano.
Campi
-
BlueprintName
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 128 byte, corrispondente a. Custom string pattern #31Nome del piano.
-
RunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternID esecuzione per questo piano.
LastActiveDefinition struttura
Quando sono presenti più versioni di un piano e la versione più recente presenta alcuni errori, questo attributo indica l'ultima definizione del piano riuscita disponibile con il servizio.
Campi
-
Description
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 512 byte.La descrizione del piano.
-
LastModifiedOn
: timestamp.La data e l'ora dell'ultima modifica apportata al piano.
-
ParameterSpec
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 131072 byte.Una JSON stringa che specifica i parametri per il blueprint.
-
BlueprintLocation
— UTF -8 stringhe.Speciifica un percorso in Amazon S3 in cui il blueprint viene pubblicato dallo sviluppatore. AWS Glue
-
BlueprintServiceLocation
— -8 stringheUTF.Specifica un percorso in Amazon S3 in cui viene copiato il progetto quando crei o aggiorni il progetto.
BlueprintRun struttura
I dettagli dell'esecuzione di un piano.
Campi
-
BlueprintName
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 128 byte, corrispondente a. Custom string pattern #31Nome del piano.
-
RunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID esecuzione per l'esecuzione del piano.
-
WorkflowName
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternNome di un flusso di lavoro creato a seguito di un'esecuzione del piano riuscita. Se l'esecuzione di un piano presenta un errore, non verrà creato alcun flusso di lavoro.
-
State
— UTF -8 stringhe (valori validi:RUNNING
|SUCCEEDED
|FAILED
|ROLLING_BACK
).Stato dell'esecuzione del piano. I valori possibili sono:
-
Running (In esecuzione): l'esecuzione del piano è in corso.
-
Succeeded (Riuscito): l'esecuzione del piano è stata completata correttamente.
-
Failed (Non riuscito): l'esecuzione del piano non è riuscita e il ripristino dello stato precedente è completato.
-
Rolling Back (Ripristino dello stato precedente): l'esecuzione del piano non è riuscita ed è in corso il ripristino dello stato precedente.
-
-
StartedOn
: timestamp.La data e l'ora in cui è stata avviata l'esecuzione del piano.
-
CompletedOn
: timestamp.La data e l'ora in cui è stata completata l'esecuzione del piano.
-
ErrorMessage
— UTF -8 stringhe.Indica eventuali errori rilevati durante l'esecuzione del piano.
-
RollbackErrorMessage
— UTF -8 corde.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
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 131072 byte.I parametri del piano come stringa. Dovrai fornire un valore per ogni chiave richiesta dalla specifica del parametro, definita nella
Blueprint$ParameterSpec
. -
RoleArn
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 1024 byte, corrispondente a. Custom string pattern #30Il ruolo. ARN Questo ruolo verrà assunto dal AWS Glue servizio e verrà utilizzato per creare il flusso di lavoro e altre entità di un flusso di lavoro.
Operazioni
CreateWorkflow azione (Python: create_workflow)
Crea un nuovo flusso di lavoro.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternIl nome da assegnare al nuovo flusso di lavoro. Deve essere univoco all'interno dell'account.
-
Description
— UTF -8 stringhe.Una descrizione del flusso di lavoro.
-
DefaultRunProperties
: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa di UTF -8, lunga non meno di 1 o più di 255 byte, che corrisponde a. Single-line string pattern
Ogni valore è una stringa di UTF -8.
Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro.
Gli argomenti del processo potrebbero essere registrati. Non passare segreti in testo chiaro come argomenti. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi mantenerli all'interno del Job.
-
Tags
: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.Ogni chiave è una stringa di UTF -8, lunga non meno di 1 o più di 128 byte.
Ogni valore è una stringa di 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
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro fornito come parte della richiesta.
Errori
AlreadyExistsException
InvalidInputException
InternalServiceException
OperationTimeoutException
ResourceNumberLimitExceededException
ConcurrentModificationException
UpdateWorkflow azione (Python: update_workflow)
Aggiorna un flusso di lavoro esistente.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da aggiornare.
-
Description
— UTF -8 stringhe.La descrizione del flusso di lavoro.
-
DefaultRunProperties
: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa di UTF -8, lunga non meno di 1 o più di 255 byte, che corrisponde a. Single-line string pattern
Ogni valore è una stringa di UTF -8.
Un insieme di proprietà da utilizzare come parte di ogni esecuzione del flusso di lavoro.
Gli argomenti del processo potrebbero essere registrati. Non passare segreti in testo chiaro come argomenti. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi mantenerli all'interno del Job.
-
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
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro fornito nella richiesta.
Errori
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
ConcurrentModificationException
DeleteWorkflow azione (Python: delete_workflow)
Elimina un flusso di lavoro.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da eliminare.
Risposta
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro fornito nella richiesta.
Errori
InvalidInputException
InternalServiceException
OperationTimeoutException
ConcurrentModificationException
GetWorkflow azione (Python: get_workflow)
Recupera i metadati delle risorse per un flusso di lavoro.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome 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
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
ListWorkflows azione (Python: list_workflows)
Elenca i nomi dei flussi di lavoro creati nell'account.
Richiesta
-
NextToken
— -8 stringheUTF.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 UTF -8 stringhe, non meno di 1 o più di 25 stringhe.Elenco dei nomi dei flussi di lavoro nell'account.
-
NextToken
— UTF -8 corde.Un token di continuazione, se non tutti i nomi di flussi di lavoro sono stati restituiti.
Errori
InvalidInputException
InternalServiceException
OperationTimeoutException
BatchGetWorkflows azione (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, incluse le condizioni di IAM autorizzazione che utilizzano tag.
Richiesta
-
Names
— Obbligatorio: un array di UTF -8 stringhe, non meno di 1 o più di 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
— Un array di UTF -8 stringhe, non meno di 1 o più di 25 stringhe.Un elenco di nomi di flussi di lavoro non trovati.
Errori
InternalServiceException
OperationTimeoutException
InvalidInputException
GetWorkflowRun azione (Python: get_workflow_run)
Consente di recuperare i metadati di una specifica esecuzione di un flusso di lavoro. La cronologia di esecuzione dei lavori è accessibile per 90 giorni per il flusso di lavoro e l'esecuzione dei lavori.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro in esecuzione.
-
RunId
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'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
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
GetWorkflowRuns azione (Python: get_workflow_runs)
Recupera i metadati di tutte le esecuzioni di un dato flusso di lavoro.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome 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
— UTF -8 stringhe.La dimensione massima della risposta.
-
MaxResults
: numero (intero), non inferiore a 1 o superiore a 1000.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
— UTF -8 corde.Un token di continuazione, se non tutte le esecuzioni del flusso di lavoro richieste sono state restituite.
Errori
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
GetWorkflowRunProperties azione (Python: get_workflow_run_properties)
Recupera le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro che è stato eseguito.
-
RunId
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'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 di UTF -8, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una stringa di UTF -8.
Le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione specificata.
Errori
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
PutWorkflowRunProperties azione (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: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro che è stato eseguito.
-
RunId
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'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 di UTF -8, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una stringa di UTF -8.
Le proprietà da impostare per l'esecuzione specificata.
Gli argomenti del processo potrebbero essere registrati. Non passare segreti in testo chiaro come argomenti. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi mantenerli all'interno del Job.
Risposta
Nessun parametro di risposta.
Errori
AlreadyExistsException
EntityNotFoundException
InvalidInputException
InternalServiceException
OperationTimeoutException
ResourceNumberLimitExceededException
ConcurrentModificationException
CreateBlueprint azione (Python: create_blueprint)
Registra un blueprint con. AWS Glue
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 128 byte, corrispondente a. Custom string pattern #31Nome del piano.
-
Description
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 512 byte.Una descrizione del piano.
-
BlueprintLocation
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 8192 byte, corrispondente a. Custom string pattern #32Specifica il percorso in Amazon S3 in cui è pubblicato il piano.
-
Tags
– Una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.Ogni chiave è una stringa di UTF -8, lunga non meno di 1 o più di 128 byte.
Ogni valore è una stringa di UTF -8, lunga non più di 256 byte.
Tag da applicare a questo piano.
Risposta
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternRestituisce il nome del piano registrato.
Errori
AlreadyExistsException
InvalidInputException
OperationTimeoutException
InternalServiceException
ResourceNumberLimitExceededException
UpdateBlueprint azione (Python: update_blueprint)
Aggiorna un piano registrato.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 128 byte, corrispondente a. Custom string pattern #31Nome del piano.
-
Description
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 512 byte.Una descrizione del piano.
-
BlueprintLocation
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 8192 byte, corrispondente a. Custom string pattern #32Specifica il percorso in Amazon S3 in cui è pubblicato il piano.
Risposta
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternRestituisce il nome del piano aggiornato.
Errori
EntityNotFoundException
ConcurrentModificationException
InvalidInputException
OperationTimeoutException
InternalServiceException
IllegalBlueprintStateException
DeleteBlueprint azione (Python: delete_blueprint)
Elimina un piano esistente.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del piano da eliminare.
Risposta
-
Name
— UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 255 byte, corrispondente a. Single-line string patternRestituisce il nome del piano eliminato.
Errori
InvalidInputException
OperationTimeoutException
InternalServiceException
ListBlueprints azione (Python: list_blueprints)
Elenca tutti i nomi dei piani in un account.
Richiesta
-
NextToken
— -8 stringheUTF.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 di UTF -8, lunga non meno di 1 o più di 128 byte.
Ogni valore è una stringa di UTF -8, lunga non più di 256 byte.
Filtra l'elenco in base a un tag di AWS risorsa.
Risposta
-
Blueprints
— Un array di UTF -8 stringhe.Elenco dei nomi dei piani nell'account.
-
NextToken
— UTF -8 corde.Un token di continuazione, se non sono stati restituiti tutti i nomi di piani.
Errori
InvalidInputException
InternalServiceException
OperationTimeoutException
BatchGetBlueprints azione (Python: batch_get_blueprints)
Recupera le informazioni su un elenco di piani.
Richiesta
-
Names
— Obbligatorio: un array di UTF -8 stringhe, non meno di 1 o più di 25 stringhe.Un elenco di nomi di piani.
-
IncludeBlueprint
: booleano.Specifica se includere o meno il piano nella risposta.
-
IncludeParameterSpec
: booleano.Specifica se includere o meno i parametri, sotto forma di JSON stringa, per il blueprint nella risposta.
Risposta
-
Blueprints
: una matrice di oggetti Piano.Restituisce un elenco di piani come oggetto
Blueprints
. -
MissingBlueprints
— Una matrice di UTF -8 stringhe.Restituisce un elenco di
BlueprintNames
che non sono stati trovati.
Errori
InternalServiceException
OperationTimeoutException
InvalidInputException
StartBlueprintRun azione (Python: start_blueprint_run)
Avvia una nuova esecuzione del piano specificato.
Richiesta
-
BlueprintName
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 128 byte, corrispondente a. Custom string pattern #31Nome del piano.
-
Parameters
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 131072 byte.Specifica i parametri come oggetto
BlueprintParameters
. -
RoleArn
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 1024 byte, corrispondente a. Custom string pattern #30Speciifica il IAM ruolo utilizzato per creare il flusso di lavoro.
Risposta
-
RunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'ID esecuzione per l'esecuzione del piano.
Errori
InvalidInputException
OperationTimeoutException
InternalServiceException
ResourceNumberLimitExceededException
EntityNotFoundException
IllegalBlueprintStateException
GetBlueprintRun azione (Python: get_blueprint_run)
Recupera i dettagli dell'esecuzione di un piano.
Richiesta
-
BlueprintName
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o più di 128 byte, corrispondente a. Custom string pattern #31Nome del piano.
-
RunId
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'ID esecuzione per l'esecuzione del piano che si intende recuperare.
Risposta
-
BlueprintRun
: un oggetto BlueprintRun.Restituisce un oggetto
BlueprintRun
.
Errori
EntityNotFoundException
InternalServiceException
OperationTimeoutException
GetBlueprintRuns azione (Python: get_blueprint_runs)
Recupera i dettagli delle esecuzioni del piano per un piano specificato.
Richiesta
-
BlueprintName
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del piano.
-
NextToken
— UTF -8 stringhe.Token di continuazione, se si tratta di una richiesta di continuazione.
-
MaxResults
: numero (intero), non inferiore a 1 o superiore a 1000.La dimensione massima di un elenco da restituire.
Risposta
-
BlueprintRuns
: una matrice di oggetti BlueprintRun.Restituisce un elenco di oggetti
BlueprintRun
. -
NextToken
— UTF -8 corde.Un token di continuazione, se non sono state restituite tutte le esecuzioni del piano.
Errori
EntityNotFoundException
InternalServiceException
OperationTimeoutException
InvalidInputException
StartWorkflowRun azione (Python: start_workflow_run)
Avvia una nuova esecuzione del flusso di lavoro specificato.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da avviare.
-
RunProperties
: una matrice della mappa di coppie chiave-valore.Ogni chiave è una stringa di UTF -8, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una stringa di UTF -8.
Le proprietà dell'esecuzione del flusso di lavoro per la nuova esecuzione del flusso di lavoro.
Gli argomenti del processo potrebbero essere registrati. Non passare segreti in testo chiaro come argomenti. Recupera i segreti da AWS Glue Connection, AWS Secrets Manager o altro meccanismo di gestione dei segreti se intendi mantenerli all'interno del Job.
Risposta
-
RunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternUn ID per la nuova esecuzione.
Errori
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
ResourceNumberLimitExceededException
ConcurrentRunsExceededException
StopWorkflowRun azione (Python: stop_workflow_run)
Interrompe l'esecuzione del flusso di lavoro specificato.
Richiesta
-
Name
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da arrestare.
-
RunId
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'ID dell'esecuzione del flusso di lavoro da arrestare.
Risposta
Nessun parametro di risposta.
Errori
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
IllegalWorkflowStateException
ResumeWorkflowRun azione (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: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da recuperare.
-
RunId
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternL'ID dell'esecuzione del flusso di lavoro da arrestare.
-
NodeIds
— Obbligatorio: un array di UTF -8 stringhe.Un elenco dei nodi IDs per i nodi che desideri riavviare. I nodi che devono essere riavviati devono avere un tentativo di esecuzione nell'esecuzione originale.
Risposta
-
RunId
— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 255 byte, corrispondente a. Single-line string patternIl 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 UTF -8 stringhe.Un elenco dei nodi IDs per i nodi che sono stati effettivamente riavviati.
Errori
InvalidInputException
EntityNotFoundException
InternalServiceException
OperationTimeoutException
ConcurrentRunsExceededException
IllegalWorkflowStateException