Gérez les déploiements automatiques à l'aide de la CloudFormation console ou AWS CLI - AWS CloudFormation

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.

Gérez les déploiements automatiques à l'aide de la CloudFormation console ou AWS CLI

Lorsque le déploiement automatique est activé, il est StackSets automatiquement déployé sur les comptes qui seront ajoutés à l'organisation ou aux unités organisationnelles cibles (OUs) à l'avenir. Lorsque la conservation des piles est activée, lorsqu'un compte est supprimé d'une UO cible, les ressources de pile dans le compte sont conservées. Vous pouvez ajuster les paramètres de déploiement automatique que vous avez spécifiés lorsque vous avez créé votre ensemble de piles à tout moment.

Note

Les valeurs de paramètres remplacées ne s'appliquent qu'aux comptes qui se trouvent actuellement dans la cible OUs et à leur enfant. OUs Les comptes ajoutés à la cible OUs et à son enfant OUs à l'avenir utiliseront les valeurs par défaut définies dans la pile et non les valeurs remplacées.

Gérez les déploiements automatiques à l'aide de la console CloudFormation

  1. Connectez-vous à la AWS CloudFormation console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudformation.

  2. Dans la barre de navigation en haut de l'écran, choisissez le set dans lequel Région AWS vous avez créé la pile.

  3. Dans le volet de navigation, choisissez StackSets.

  4. Sur la StackSetspage, sélectionnez l'ensemble de piles dans lequel vous avez crééCréer un ensemble de piles avec des autorisations gérées par le service.

  5. Une fois l'ensemble de piles sélectionné, choisissez Modifier le déploiement automatique dans le menu Actions. Le déploiement automatique est défini au niveau de l'ensemble de piles. Vous ne pouvez pas ajuster les déploiements automatiques de manière sélective pourOUs, les comptes ou les régions.

  6. Dans la section Modifier le modèle de déploiement automatique, gérez les paramètres de comportement relatifs au déploiement automatique et à la suppression du compte.

    Note

    Lorsque la fonction Conserver les piles est sélectionnée, les instances de pile sont supprimées de votre ensemble de piles, mais les piles et leurs ressources associées sont conservées. Les ressources restent dans leur état actuel, mais ne font plus partie de l'ensemble de piles.

  7. Choisissez Save (Enregistrer).

Gérez les déploiements automatiques à l'aide du AWS CLI

  1. Utilisez la update-stack-set CLI commande en spécifiant l'ensemble de piles que vous avez créé dansCréer un ensemble de piles avec des autorisations gérées par le service. Le déploiement automatique est défini au niveau de l'ensemble de piles. Si vous le spécifiez --auto-deployment dans la mise à jour de votre stack set, vous ne pouvez pas spécifier --deployment-targets ou--regions.

    aws cloudformation update-stack-set --stack-set-name my-stackset --auto-deployment Enabled=false
  2. À l'aide de l'ID d'opération renvoyé dans le cadre de la update-stack-set sortie de l'étape 2, exécutez describe-stack-set-operation pour vérifier que votre ensemble de piles a été correctement mis à jour.

    aws cloudformation describe-stack-set-operation --operation-id operation_ID

Exemple de déploiement automatique

Lorsque vous activez les déploiements automatiques, ils sont déclenchés lorsque des comptes sont ajoutés à une organisation ou à une unité d'organisation cible, supprimés d'une organisation ou d'une unité d'organisation cible, ou déplacés d'une cible OUs à une autre.

Par exemple, un ensemble de piles, StackSet1, cible une UO OU1, dans la région us-east-1. Un ensemble de piles, StackSet2, cible une UO OU2, dans la région us-east-1. OU1 contient un compte, AccountA.

Si nous passons AccountA de OU1 à OU2 avec les déploiements automatiques activés, exécute StackSets automatiquement une opération de suppression pour supprimer l'StackSet1instance AccountA et met en file d'attente une opération de création qui ajoute l'StackSet2instance à. AccountA