Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Ripristina manualmente uno stage

Modalità Focus
Ripristina manualmente uno stage - AWS CodePipeline

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à.

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à.

È possibile ripristinare manualmente uno stage utilizzando la console o la CLI. La pipeline può tornare a un'esecuzione precedente solo se l'esecuzione precedente è stata avviata nella versione corrente della struttura della pipeline.

È inoltre possibile configurare una fase per il rollback automatico in caso di errore, come descritto in. Configura una fase per il rollback automatico

Ripristina manualmente uno stage (console)

È possibile utilizzare la console per ripristinare manualmente uno stage fino all'esecuzione della pipeline di destinazione. Quando si esegue il rollback di una fase, viene visualizzata un'etichetta Rollback sulla visualizzazione della pipeline nella console.

Ripristina manualmente uno stage (console)
  1. Accedi AWS Management Console e apri la CodePipeline console all'indirizzo http://console.aws.amazon. com/codesuite/codepipeline/home.

    Vengono visualizzati i nomi e lo stato di tutte le pipeline associate al tuo AWS account.

  2. In Nome, scegliete il nome della pipeline con lo stage da ripristinare.

    Un esempio di diagramma di una pipeline con due fasi. CodePipeline
  3. Sullo stage, scegli Avvia rollback. Viene visualizzato il pulsante Ripristina alla pagina.

  4. Scegliete l'esecuzione di destinazione a cui desiderate ripristinare lo stage.

    Nota

    L'elenco delle esecuzioni della pipeline di destinazione disponibili includerà tutte le esecuzioni nell'attuale versione della pipeline a partire dal 1° febbraio 2024.

    Un esempio di scelta dell'ID di esecuzione di destinazione in. CodePipeline

Il diagramma seguente mostra un esempio di rollback stage con il nuovo ID di esecuzione.

Un esempio di diagramma di una pipeline con uno stadio di rollback in entrata. CodePipeline

Ripristina manualmente uno stage (CLI)

Per utilizzare il AWS CLI ripristino manuale di uno stage, utilizzate il rollback-stage comando.

È anche possibile ripristinare uno stadio manualmente, come descritto inRipristina manualmente uno stage.

Nota

L'elenco delle esecuzioni della pipeline di destinazione disponibili includerà tutte le esecuzioni nell'attuale versione della pipeline a partire dal 1° febbraio 2024.

Per ripristinare manualmente uno stage (CLI)
  1. Il comando CLI per il rollback manuale richiederà l'ID di esecuzione di un'esecuzione della pipeline precedentemente riuscita nella fase. Per ottenere l'ID di esecuzione della pipeline di destinazione da specificare, utilizzate il list-pipeline-executions comando con un filtro che restituirà le esecuzioni riuscite nella fase. Apri un terminale (Linux, macOS o Unix) o il prompt dei comandi (Windows) e usa AWS CLI per eseguire il list-pipeline-executions comando, specificando il nome della pipeline e il filtro per le esecuzioni riuscite nella fase. In questo esempio, l'output elencherà le esecuzioni della pipeline per la pipeline denominata e per le esecuzioni riuscite nella fase denominata MyFirstPipeline . deploys3

    aws codepipeline list-pipeline-executions --pipeline-name MyFirstPipeline --filter succeededInStage={stageName=deploys3}

    Nell'output, copiate l'ID di esecuzione dell'esecuzione precedentemente riuscita che desiderate specificare per il rollback. Lo utilizzerai nel passaggio successivo come ID di esecuzione di destinazione.

  2. Apri un terminale (Linux, macOS o Unix) o il prompt dei comandi (Windows) e usa AWS CLI per eseguire il rollback-stage comando, specificando il nome della pipeline, il nome dello stage e l'esecuzione di destinazione a cui desideri eseguire il rollback. Ad esempio, per ripristinare una fase denominata Deploy per una pipeline denominata: MyFirstPipeline

    aws codepipeline rollback-stage --pipeline-name MyFirstPipeline --stage-name Deploy --target-pipeline-execution-id bc022580-4193-491b-8923-9728dEXAMPLE

    L'output restituisce l'ID di esecuzione per la nuova esecuzione ripristinata. Si tratta di un ID separato che utilizza le revisioni e i parametri di origine dell'esecuzione di destinazione specificata.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.