AWS Data Pipeline non è più disponibile per i nuovi clienti. Clienti esistenti di AWS Data Pipeline possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni
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à.
Modifica della pipeline
Per modificare un aspetto di una delle pipeline, è possibile aggiornare la definizione di pipeline. Dopo aver modificato una pipeline in esecuzione, è necessario riattivare la pipeline affinché le modifiche diventino effettive. Inoltre, è possibile eseguire nuovamente uno o più componenti della pipeline.
Restrizioni
Mentre la pipeline è nello PENDING
stato e non è attivata, non è possibile modificarla. Dopo aver attivato una pipeline, è possibile modificare la pipeline con le seguenti limitazioni. Le modifiche apportate si applicano a nuove esecuzioni degli oggetti della pipeline dopo averli salvati, quindi attivare la pipeline di nuovo.
-
Non è possibile eliminare un oggetto
-
Non è possibile modificare il periodo di pianificazione di un oggetto esistente
-
Non è possibile aggiungere, eliminare o modificare campi di riferimento in un oggetto esistente
-
Non è possibile fare riferimento a un oggetto esistente in un campo di output di un nuovo oggetto
-
Non è possibile modificare la data di inizio pianificata di un oggetto (invece, attivare la pipeline con data e ora specifiche)
Modifica di una pipeline tramite AWS CLI
È possibile modificare una pipeline tramite gli strumenti a riga di comando.
Innanzitutto, scarica una copia della definizione corrente della pipeline utilizzando il get-pipeline-definitioncomando. In questo modo, si ha la certezza di modificare la definizione più recente di pipeline. L'esempio seguente stampa la definizione di pipeline in un output standard (stdout).
aws datapipeline get-pipeline-definition --pipeline-id
df-00627471SOVYZEXAMPLE
Salvare la definizione di pipeline su un file e modificarla in base alle esigenze. Aggiorna la definizione della pipeline utilizzando il put-pipeline-definitioncomando. L'esempio seguente carica il file di definizione pipeline aggiornato.
aws datapipeline put-pipeline-definition --pipeline-id
df-00627471SOVYZEXAMPLE
--pipeline-definitionfile://MyEmrPipelineDefinition.json
È possibile recuperare la definizione di pipeline utilizzando il comando get-pipeline-definition
per assicurarsi che l'aggiornamento sia stato eseguito correttamente. Per attivare la pipeline, utilizzare il seguente comando activate-pipeline:
aws datapipeline activate-pipeline --pipeline-id
df-00627471SOVYZEXAMPLE
Se si preferisce, attivare la pipeline a partire da una determinata data e ora, utilizzando l'opzione --start-timestamp
come segue:
aws datapipeline activate-pipeline --pipeline-id
df-00627471SOVYZEXAMPLE
--start-timestampYYYY
-MM
-DD
THH
:MM
:SS
Z
Per eseguire nuovamente uno o più componenti della pipeline, utilizzare il comando set-status.