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à.
AWS CodePipeline richiama il riferimento all'azione
Si utilizza un'azione di CodePipeline richiamo per semplificare l'attivazione delle esecuzioni di pipeline a valle e il passaggio delle variabili della pipeline e delle revisioni dei sorgenti tra le pipeline.
Nota
Questa azione è supportata solo per le pipeline di tipo V2.
Argomenti
Tipo di operazione
-
Categoria:
Invoke -
Proprietario:
AWS -
Provider:
CodePipeline -
Versione:
1
Parametri di configurazione
- PipelineName
-
Obbligatorio: sì
Il nome della pipeline che, una volta eseguita, avvierà la pipeline di destinazione corrente. È necessario aver già creato la pipeline di richiamo. L'azione avvierà la pipeline
s3-pipeline-test(di destinazione) quando la pipeline (di richiamo) denominata avvia un'esecuzione.my-s3-pipeline - SourceRevisions
-
Obbligatorio: no
Le revisioni di origine che desideri vengano utilizzate dalla pipeline di destinazione quando viene avviata dalla pipeline richiamante. Ad esempio, un'azione di origine S3 fornisce variabili di output come l'ID della versione S3 e la chiave dell'oggetto. È possibile specificare un valore di revisione da utilizzare quando viene richiamata la pipeline.
Per la CLI, si specificano le revisioni dei sorgenti come stringa JSON serializzata. Per ulteriori informazioni sull'utilizzo delle sostituzioni delle revisioni dei sorgenti, consulta la Guida API. SourceRevisionOverride CodePipeline
La mappatura utilizza un formato di stringa, come mostrato nell'esempio seguente:
[{"actionName":"Source","revisionType":"S3_OBJECT_VERSION_ID","revision Value":"zq8mjNEXAMPLE"}] - Variabili
-
Obbligatorio: no
I nomi e i valori delle variabili che desideri che l'azione supporti.
Per la CLI, si specificano le variabili come stringa JSON serializzata. Per ulteriori informazioni sull'utilizzo delle variabili della pipeline, consulta la Guida API PipelineVariable. CodePipeline
La mappatura utilizza un formato di stringa, come mostrato nell'esempio seguente:
[{"name":"VAR1","value":"VALUE1"}]
L'immagine seguente mostra un esempio dell'azione aggiunta a una pipeline nella console.
L'immagine seguente mostra un esempio della pagina Modifica dell'azione. Nell'esempio seguente, la pipeline denominata s3-pipeline-test presenta un'azione di richiamo della pipeline configurata come mostrato per la console. L'azione avvierà la s3-pipeline-test pipeline quando la pipeline denominata completa un'esecuzione. my-s3-pipeline L'esempio mostra che l'override di revisione dell'origine per l'override di origine S3_OBJECT_VERSION_ID ha un valore di revisione specificato pari a. zq8mjNYEexample
Input artifact (Artefatti di input)
-
Numero di artefatti:
0 -
Descrizione: gli artefatti di input non si applicano a questo tipo di azione.
Artefatti di output
-
Numero di artefatti:
0 -
Descrizione: gli artefatti di output non si applicano a questo tipo di azione.
Ruolo di servizio: criteri, autorizzazioni per l'azione di richiamo CodePipeline
Quando CodePipeline viene eseguita l'azione, la policy relativa ai ruoli di CodePipeline servizio richiede l'codepipeline:StartPipelineExecutionautorizzazione, opportunamente limitata all'ARN della risorsa della pipeline per mantenere l'accesso con il minimo dei privilegi.
{ "Sid": "StatementForPipelineInvokeAction", "Effect": "Allow", "Action": "codepipeline:StartPipelineExecution", "Resource": [ "arn:aws:codepipeline:{{region}}:{{AccountId}}:{{pipelineName}}" ] }
Dichiarazione dell'operazione
Consulta anche
Le risorse correlate seguenti possono essere utili durante l'utilizzo di questa operazione.
-
Avvia una pipeline con una sostituzione della revisione del codice sorgente— Questa sezione descrive l'avvio di una pipeline con revisioni dei sorgenti manualmente o tramite l'event input transformer. EventBridge