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 Workflows descrive i tipi di dati e l'API relativi alla creazione, all'aggiornamento o alla 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
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 stringa (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 stringa, lunga non meno di 1 o più di 512 byte, corrispondente a. Log group string patternIl gruppo di log associato al crawler.
-
LogStream— UTF-8 stringa, lunga non meno di 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 stringa (valori validi:CRAWLER|JOB|TRIGGER).Il tipo di AWS Glue componente rappresentato dal nodo.
-
Name— UTF-8 stringa, lunga non meno di 1 o più di 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 l'edge.
Campi
-
SourceId— UTF-8 stringa, lunga non meno di 1 o più di 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 stringa, lunga non meno di 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 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— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro.
-
Description— UTF-8 stringa.Una descrizione del flusso di lavoro.
-
DefaultRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
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 stringa (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.
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 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro che è stato eseguito.
-
WorkflowRunId— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID di questa esecuzione del flusso di lavoro.
-
PreviousRunId— UTF-8 stringa, lunga non meno di 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 UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
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 stringa (valori validi:RUNNING|COMPLETED|STOPPING|STOPPED|ERROR).Lo stato dell'esecuzione del flusso di lavoro.
-
ErrorMessage— UTF-8 stringa.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 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.
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 blueprint
I dettagli di un blueprint.
Campi
-
Name— UTF-8 stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
Description— UTF-8 stringa di lunghezza non inferiore a 1 o superiore a 512 byte.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— UTF-8 stringa di lunghezza non inferiore a 1 o superiore a 131072 byte.Una stringa JSON che indica l'elenco delle specifiche dei parametri per il blueprint.
-
BlueprintLocation— stringa. UTF-8Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
-
BlueprintServiceLocation— UTF-8 corda.Specifica un percorso in Amazon S3 in cui il blueprint viene copiato quando si chiama
CreateBlueprint/UpdateBlueprintper registrare il blueprint in AWS Glue. -
Status— UTF-8 stringa (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— UTF-8 stringa.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.
BlueprintDetails struttura
I dettagli di un blueprint.
Campi
-
BlueprintName— UTF-8 stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
RunId— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternID esecuzione per questo blueprint.
LastActiveDefinition struttura
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— UTF-8 stringa di lunghezza non inferiore a 1 o superiore a 512 byte.La descrizione del blueprint.
-
LastModifiedOn: timestamp.La data e l'ora dell'ultima modifica apportata al blueprint.
-
ParameterSpec— UTF-8 stringa di lunghezza non inferiore a 1 o superiore a 131072 byte.Una stringa JSON che specifica i parametri per il blueprint.
-
BlueprintLocation— stringa. UTF-8Specifica un percorso in Amazon S3 in cui il blueprint viene pubblicato dallo sviluppatore. AWS Glue
-
BlueprintServiceLocation— stringa. UTF-8Specifica 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 blueprint.
Campi
-
BlueprintName— UTF-8 stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
RunId— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID esecuzione per l'esecuzione del blueprint.
-
WorkflowName— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome 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— UTF-8 stringa (valori validi:RUNNING| |SUCCEEDEDFAILED|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— UTF-8 stringa.Indica eventuali errori rilevati durante l'esecuzione del blueprint.
-
RollbackErrorMessage— UTF-8 corda.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 stringa, lunga non meno di 1 o più di 131072 byte.I parametri del blueprint come stringa. Dovrai fornire un valore per ogni chiave richiesta dalla specifica del parametro, definita nella
Blueprint$ParameterSpec. -
RoleArn— UTF-8 stringa, lunga non meno di 1 o più di 1024 byte, corrispondente a. Custom string pattern #51ARN del ruolo. 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— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 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 stringa, lunga non più di 120000 byte.Una descrizione del flusso di lavoro.
-
DefaultRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
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à. Recupera i segreti da una AWS Glue Connection, AWS Secrets Manager o da un altro meccanismo di gestione segreta se intendi utilizzarli nell'esecuzione del flusso di lavoro.
-
Tags: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.Ogni chiave è una UTF-8 stringa, lunga non meno di 1 o più di 128 byte.
Ogni valore è una UTF-8 stringa, 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 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro fornito come parte della richiesta.
Errori
AlreadyExistsExceptionInvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionConcurrentModificationException
UpdateWorkflow azione (Python: update_workflow)
Aggiorna un flusso di lavoro esistente.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da aggiornare.
-
Description— UTF-8 stringa, lunga non più di 120000 byte.La descrizione del flusso di lavoro.
-
DefaultRunProperties: una matrice della mappa di coppie chiave-valore.Ogni chiave è una UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
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à. Recupera i segreti da una AWS Glue Connection, AWS Secrets Manager o da un altro meccanismo di gestione segreta se intendi utilizzarli nell'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— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro fornito nella richiesta.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionConcurrentModificationException
DeleteWorkflow azione (Python: delete_workflow)
Elimina un flusso di lavoro.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da eliminare.
Risposta
-
Name— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro fornito nella richiesta.
Errori
InvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionConcurrentModificationException
GetWorkflow azione (Python: get_workflow)
Recupera i metadati delle risorse per un flusso di lavoro.
Richiesta
-
Name— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 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
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
ListWorkflows azione (Python: list_workflows)
Elenca i nomi dei flussi di lavoro creati nell'account.
Richiesta
-
NextToken— stringa. UTF-8Token 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 serie di UTF-8 stringhe, non meno di 1 o più di 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
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 IAM, tra cui le condizioni di autorizzazione che utilizzano i 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— Una serie di UTF-8 stringhe, non meno di 1 o più di 25 stringhe.Un elenco di nomi di flussi di lavoro non trovati.
Errori
InternalServiceExceptionOperationTimeoutExceptionInvalidInputException
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 processi è accessibile per 90 giorni per flusso di lavoro ed esecuzione del processo.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro in esecuzione.
-
RunId— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 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
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
GetWorkflowRuns azione (Python: get_workflow_runs)
Recupera i metadati di tutte le esecuzioni di un dato flusso di lavoro.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 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 stringa.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— UTF-8 corda.Un token di continuazione, se non tutte le esecuzioni del flusso di lavoro richieste sono state restituite.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
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— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro che è stato eseguito.
-
RunId— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 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 UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
Le proprietà dell'esecuzione del flusso di lavoro che sono state impostate durante l'esecuzione specificata.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
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— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro che è stato eseguito.
-
RunId— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 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 UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
Le proprietà da impostare per l'esecuzione specificata.
Le proprietà di esecuzione potrebbero essere registrate. Non passare segreti in testo semplice come proprietà. Recupera i segreti da una AWS Glue Connection, AWS Secrets Manager o da un altro meccanismo di gestione segreta se intendi utilizzarli nell'esecuzione del flusso di lavoro.
Risposta
Nessun parametro di risposta.
Errori
AlreadyExistsExceptionEntityNotFoundExceptionInvalidInputExceptionInternalServiceExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionConcurrentModificationException
CreateBlueprint azione (Python: create_blueprint)
Registra un progetto con. AWS Glue
Richiesta
-
Name— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
Description— UTF-8 stringa, lunga non meno di 1 o più di 512 byte.Una descrizione del blueprint.
-
BlueprintLocation— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 8192 byte, corrispondente a. Custom string pattern #53Specifica 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 UTF-8 stringa, lunga non meno di 1 o più di 128 byte.
Ogni valore è una UTF-8 stringa, lunga non più di 256 byte.
Tag da applicare a questo blueprint.
Risposta
-
Name— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternRestituisce il nome del blueprint registrato.
Errori
AlreadyExistsExceptionInvalidInputExceptionOperationTimeoutExceptionInternalServiceExceptionResourceNumberLimitExceededException
UpdateBlueprint azione (Python: update_blueprint)
Aggiorna un blueprint registrato.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
Description— UTF-8 stringa, lunga non meno di 1 o più di 512 byte.Una descrizione del blueprint.
-
BlueprintLocation— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 8192 byte, corrispondente a. Custom string pattern #53Specifica il percorso in Amazon S3 in cui è pubblicato il blueprint.
Risposta
-
Name— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternRestituisce il nome del blueprint aggiornato.
Errori
EntityNotFoundExceptionConcurrentModificationExceptionInvalidInputExceptionOperationTimeoutExceptionInternalServiceExceptionIllegalBlueprintStateException
DeleteBlueprint azione (Python: delete_blueprint)
Elimina un blueprint esistente.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del blueprint da eliminare.
Risposta
-
Name— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternRestituisce il nome del blueprint eliminato.
Errori
InvalidInputExceptionOperationTimeoutExceptionInternalServiceException
ListBlueprints azione (Python: list_blueprints)
Elenca tutti i nomi dei blueprint in un account.
Richiesta
-
NextToken— stringa. UTF-8Token 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 UTF-8 stringa, lunga non meno di 1 o più di 128 byte.
Ogni valore è una UTF-8 stringa, lunga non più di 256 byte.
Filtra l'elenco in base a un tag di AWS risorsa.
Risposta
-
Blueprints— Una serie di UTF-8 stringhe.Elenco dei nomi dei blueprint nell'account.
-
NextToken— UTF-8 stringa.Un token di continuazione, se non sono stati restituiti tutti i nomi di piani.
Errori
InvalidInputExceptionInternalServiceExceptionOperationTimeoutException
BatchGetBlueprints azione (Python: batch_get_blueprints)
Recupera le informazioni su un elenco dei blueprint.
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 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 serie di stringhe. UTF-8Restituisce un elenco di
BlueprintNamesche non sono stati trovati.
Errori
InternalServiceExceptionOperationTimeoutExceptionInvalidInputException
StartBlueprintRun azione (Python: start_blueprint_run)
Avvia una nuova esecuzione del blueprint specificato.
Richiesta
-
BlueprintName— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
Parameters— UTF-8 stringa, lunga non meno di 1 o più di 131072 byte.Specifica i parametri come oggetto
BlueprintParameters. -
RoleArn— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 1024 byte, corrispondente a. Custom string pattern #51Specifica il ruolo IAM utilizzato per creare il flusso di lavoro.
Risposta
-
RunId— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID esecuzione per l'esecuzione del blueprint.
Errori
InvalidInputExceptionOperationTimeoutExceptionInternalServiceExceptionResourceNumberLimitExceededExceptionEntityNotFoundExceptionIllegalBlueprintStateException
GetBlueprintRun azione (Python: get_blueprint_run)
Recupera i dettagli dell'esecuzione di un blueprint.
Richiesta
-
BlueprintName— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 128 byte, corrispondente a. Custom string pattern #52Nome del blueprint.
-
RunId— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID esecuzione per l'esecuzione del blueprint che si intende recuperare.
Risposta
-
BlueprintRun: un oggetto BlueprintRun.Restituisce un oggetto
BlueprintRun.
Errori
EntityNotFoundExceptionInternalServiceExceptionOperationTimeoutException
GetBlueprintRuns azione (Python: get_blueprint_runs)
Recupera i dettagli delle esecuzioni del blueprint per un blueprint specificato.
Richiesta
-
BlueprintName— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del blueprint.
-
NextToken— UTF-8 stringa.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— UTF-8 corda.Un token di continuazione, se non sono state restituite tutte le esecuzioni del blueprint.
Errori
EntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionInvalidInputException
StartWorkflowRun azione (Python: start_workflow_run)
Avvia una nuova esecuzione del flusso di lavoro specificato.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 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 UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string pattern
Ogni valore è una UTF-8 stringa.
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à. Recupera i segreti da una AWS Glue Connection, AWS Secrets Manager o da un altro meccanismo di gestione segreta se intendi utilizzarli nell'esecuzione del flusso di lavoro.
Risposta
-
RunId— UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternUn ID per la nuova esecuzione.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionResourceNumberLimitExceededExceptionConcurrentRunsExceededException
StopWorkflowRun azione (Python: stop_workflow_run)
Interrompe l'esecuzione del flusso di lavoro specificato.
Richiesta
-
Name— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da arrestare.
-
RunId— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID dell'esecuzione del flusso di lavoro da arrestare.
Risposta
Nessun parametro di risposta.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionIllegalWorkflowStateException
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— Obbligatoria: UTF-8 stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternNome del flusso di lavoro da recuperare.
-
RunId— UTF-8 Obbligatoria: stringa, lunga non meno di 1 o più di 255 byte, corrispondente a. Single-line string patternL'ID dell'esecuzione del flusso di lavoro da arrestare.
-
NodeIds— Obbligatorio: una serie di UTF-8 stringhe.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— UTF-8 stringa, lunga non meno di 1 o più di 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 serie di UTF-8 stringhe.Un elenco degli ID dei nodi che sono stati effettivamente riavviati.
Errori
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionOperationTimeoutExceptionConcurrentRunsExceededExceptionIllegalWorkflowStateException