Ceci est le guide du AWS CDK développeur de la version 2. L'ancienne CDK version 1 est entrée en maintenance le 1er juin 2022 et a pris fin le 1er juin 2023.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
cdk rollback
Utilisez l'interface AWS Cloud Development Kit (AWS CDK) de ligne de commande (CLI) cdk rollback
pour restaurer une pile défaillante ou suspendue d'un AWS CloudFormation déploiement à son dernier état stable.
Note
Pour utiliser cette commande, la version 23 du modèle bootstrap doit être déployée dans votre environnement. Pour de plus amples informations, veuillez consulter Historique des versions du modèle Bootstrap.
Lorsque vous déployez à cdk deploy
l'aide de CDK CLI annulera un déploiement qui a échoué par défaut. Si vous spécifiez --no-rollback
aveccdk deploy
, vous pouvez ensuite utiliser la cdk rollback
commande pour annuler manuellement un déploiement qui a échoué. Cela initiera un retour au dernier état stable de votre pile.
Utilisation
$
cdk rollback
<arguments>
<options>
Arguments
- CDKID de pile
-
L'ID de construction de la CDK pile depuis votre application jusqu'à la restauration.
Type : chaîne
Obligatoire : non
Options
Pour une liste des options globales qui fonctionnent avec tous CDK CLI commandes, voirOptions globales.
--all
BOOLEAN
-
Annulez toutes les piles de votre application. CDK
Valeur par défaut :
false
--force, -f
BOOLEAN
-
Lors de l'utilisation
cdk rollback
, certaines ressources peuvent ne pas être annulées. Proposez cette option pour forcer l'annulation de toutes les ressources. Ce comportement revient à fournir l'--orphan
option pour chaque ressource de votre pile.Valeur par défaut :
false
--help, -h
BOOLEAN
-
Afficher les informations de référence relatives à la
cdk rollback
commande. --orphan
LogicalId
-
Lors de l'utilisation
cdk rollback
, certaines ressources peuvent ne pas être annulées. Dans ce cas, vous pouvez essayer de forcer l'annulation d'une ressource en utilisant cette option et en fournissant l'ID logique de la ressource dont la restauration n'a pas pu être annulée.Cette option peut être fournie plusieurs fois en une seule commande. Voici un exemple :
$
cdk rollback
MyStack --orphan MyLambdaFunction --orphan MyLambdaFunction2
Pour forcer l'annulation de toutes les ressources, utilisez plutôt l'
--force
option. --toolkit-stack-name
STRING
-
Nom de la pile CDK Toolkit existante avec laquelle l'environnement est amorcé.
Par défaut,
cdk bootstrap
déploie une pile nomméeCDKToolkit
dans l' AWS environnement spécifié. Utilisez cette option pour attribuer un nom différent à votre stack bootstrap.Le CDK CLI utilise cette valeur pour vérifier la version de votre stack bootstrap.
--validate-bootstrap-version
BOOLEAN
-
Spécifiez s'il faut valider la version de la pile bootstrap. Indiquez
--validate-bootstrap-version=false
ou--no-validate-bootsrap-version
désactivez ce comportement.Valeur par défaut :
true