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.
Supprimez des instances de pile à l'aide de CloudFormation la console ou AWS CLI
Vous pouvez supprimer des instances de pile d'un ensemble de piles à l'aide de la CloudFormation console ou du AWS CLI.
Pour un ensemble de piles avec des autorisations gérées par le service, si vous supprimez des instances de pile d'une UO de niveau supérieur, l'UO est supprimée en tant que cible de l'ensemble de piles.
Supprimer des instances de pile à l'aide de la CloudFormation console
Connectez-vous à la AWS CloudFormation console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudformation.
-
Dans la barre de navigation en haut de l'écran, choisissez le set dans lequel Région AWS vous avez créé la pile.
-
Dans le volet de navigation, choisissez StackSets. Sur la StackSets page, sélectionnez l'ensemble de piles.
-
Une fois l'ensemble de piles sélectionné, choisissez Supprimer les piles dans le StackSet menu Actions.
-
Sur la page Définir les options de déploiement, choisissez les comptes dont vous souhaitez supprimer les instances de pile.
-
[Autorisations autogérées] Pour Comptes, choisissez Déployer les piles dans les comptes. Collez vos numéros de compte de destination dans la zone de texte, en séparant les numéros par des virgules.
[Autorisations gérées par le service] Pour les unités organisationnelles (OUs), spécifiez l'unité d'organisation cible. IDs
Note
StackSets supprime également les instances de pile de tout enfant OUs de la cible OUs spécifiée.
-
Pour Spécifier les régions, choisissez les régions dont vous souhaitez supprimer les instances de pile.
-
Pour Deployment options (Options de déploiement) :
-
Pour le nombre maximal de comptes simultanés, modifiez le nombre maximal de comptes simultanés selon vos besoins.
-
Pour Tolérance aux défaillances, modifiez la tolérance aux défaillances selon vos besoins.
-
Pour Retain les piles, choisissez d'activer ou non cette option pour supprimer les instances de pile de votre ensemble de piles, mais enregistrer les piles et leurs ressources associées. Lorsque vous enregistrez des piles à partir d'un ensemble de piles en activant l'option Conserver les piles, les ressources de la pile restent dans leur état actuel, mais la pile ne fait plus partie de l'ensemble de piles. Pour réassocier une pile ou ajouter une pile existante à un ensemble de piles, voirExigences relatives à l'importation d'une pile dans un ensemble de piles.
-
Pour la simultanéité des régions, modifiez la simultanéité des régions selon vos besoins.
-
Pour le mode simultané, modifiez le mode simultané selon vos besoins.
-
-
Choisissez Suivant.
-
-
Sur la page Vérification, vérifiez vos choix. Pour apporter des modifications, choisissez Modifier dans la section correspondante.
-
Lorsque vous êtes prêt à supprimer les instances de pile de votre ensemble de piles, choisissez Submit.
Une fois la suppression de la pile terminée, vous pouvez vérifier que les instances de la pile ont été supprimées de votre ensemble de piles sur la page StackSet détaillée, dans l'onglet Instances de la pile.
Supprimer les instances de pile à l'aide de la AWS CLI
Lorsque vous agissez en tant qu'administrateur délégué, vous devez définir --call-as
cette option à DELEGATED_ADMIN
chaque fois que vous exécutez une StackSets commande.
--call-as
DELEGATED_ADMIN
-
Utilisez la commande delete-stack-instances. Pour
--stack-set-name
, spécifiez le nom du stack set.Comme
--retain-stacks
c'est obligatoire pour la delete-stack-instances commande, si vous ne souhaitez pas conserver (enregistrer) les piles,--no-retain-stacks
ajoutez-en. Dans cet exemple, nous ajoutons l'--no-retain-stacks
option, car nous ne conservons aucune pile.Pour
--regions
, spécifiez les régions dont vous souhaitez supprimer les instances de pile. Dans cet exemple, la région USA Ouest (Oregon) et la région USA Est (Virginie du Nord).[Autorisations autogérées] Pour
--accounts
cette option, spécifiez les comptes que vous avez utilisés pour créer votre stack set.aws cloudformation delete-stack-instances --stack-set-name
my-stackset
\ --accounts'["account_ID_1","account_ID_2"]'
--regions'["us-west-2","us-east-1"]'
\ --no-retain-stacks[Autorisations gérées par le service] Pour
--deployment-targets
, spécifiez l'ID d'organisation (racine) ou l'unité d'organisation dans laquelle IDs vous avez créé des instances de pile.aws cloudformation delete-stack-instances --stack-set-name
my-stackset
\ --deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5jlwo", "ou-rcuk-slr5lh0a"]'
--regions'["us-west-2","us-east-1"]'
\ --no-retain-stacksNote
StackSets supprime également les instances de pile de tout enfant OUs de la cible OUs spécifiée.
Pour définir vos préférences concernant le mode d' CloudFormation exécution de cette opération d'ensemble de piles, spécifiez l'
--operation-preferences
option, comme dans l'exemple suivant. Dans le cadre de cet exemple, nous utilisons le nombre et non le pourcentage. Pour appliquer des pourcentages au lieu de nombres, utilisezFailureTolerancePercentage
ouMaxConcurrentPercentage
.--operation-preferences
FailureToleranceCount=0,MaxConcurrentCount=1
Note
La valeur de
MaxConcurrentCount
dépend de la valeur deFailureToleranceCount
.FailureToleranceCount
est au maximum supérieur àMaxConcurrentCount
. -
Facultativement, une fois la suppression des piles terminée, vous pouvez vérifier que les instances de piles ont été supprimées de l'ensemble de piles en exécutant la commande describe-stack-set-operation pour afficher l'état et les résultats de l'opération de suppression des piles. Pour
--operation-id
, utilisez l'ID d'opération qui a été renvoyé par la commande delete-stack-instances.aws cloudformation describe-stack-set-operation --stack-set-name
my-stackset
\ --operation-idddf16f54-ad62-4d9b-b0ab-3ed8e9example