Ajoutez des piles à CloudFormation StackSets - 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.

Ajoutez des piles à CloudFormation StackSets

Lorsque vous créez un StackSet, vous pouvez créer les piles correspondantes. StackSet CloudFormation vous permet également d'ajouter d'autres piles, pour des comptes et des régions supplémentaires, à tout moment après leur StackSet création. Vous pouvez ajouter des piles à l'aide de la CloudFormation console ou du AWS CLI.

Ajouter des piles à une StackSet (console)

Pour ajouter des piles à un StackSet
  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 StackSet dans lequel Région AWS vous l'avez créé.

  3. Dans le volet de navigation, choisissez StackSets. Sur la StackSets page, sélectionnez celui StackSet que vous avez créé.

  4. Lorsque cette option est StackSet sélectionnée, choisissez Ajouter des piles à dans le StackSet menu Actions.

  5. Sur la page Définir les options de déploiement, procédez comme suit :

    1. Pour Ajouter des piles à StackSet, choisissez Déployer de nouvelles piles.

    2. Procédez ensuite comme suit en fonction de la configuration StackSet de vos autorisations :

      • [Autorisations autogérées] Pour les comptes et les emplacements de déploiement, choisissez Déployer des 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 cibles de déploiement, effectuez l'une des opérations suivantes :

        • Choisissez Déployer dans l'organisation pour déployer sur tous les comptes de votre organisation.

        • Choisissez Déployer vers les unités organisationnelles (OUs) pour effectuer le déploiement sur tous les comptes en particulier OUs. Choisissez Ajouter une autre UO, puis collez l'ID d'unité d'organisation cible dans la zone de texte. Répétez l'opération pour chaque nouvelle unité organisationnelle cible. CloudFormation cible également n'importe quel enfant parmi OUs les cibles que vous avez sélectionnées.

        Note

        Si vous ajoutez une unité d'organisation que vous StackSet ciblez déjà, vous CloudFormation créez de nouvelles piles dans tous les comptes de l'unité d'organisation qui ne possèdent pas encore de piles StackSet (par exemple, les comptes qui ont été ajoutés à l'unité d'organisation après la création de la vôtre et dont les déploiements automatiques sont désactivés). StackSet

    3. Pour Spécifier les régions, spécifiez les régions Régions AWS vers lesquelles vous souhaitez effectuer le déploiement dans les comptes cibles que vous avez spécifiés à l'étape précédente. Par défaut, déploie CloudFormation les piles dans les comptes spécifiés au sein de la première région, puis passe à la suivante, et ainsi de suite, tant que les échecs de déploiement d'une région ne dépassent pas la tolérance d'échec spécifiée.

    4. Pour les options de déploiement, procédez comme suit :

      • Pour le nombre maximal de comptes simultanés, spécifiez le nombre de comptes traités simultanément.

      • Pour Tolérance aux défaillances, spécifiez le nombre maximum de défaillances de compte autorisées par région. L'opération s'arrêtera et ne se poursuivra pas dans d'autres régions une fois cette limite atteinte.

      • Pour la simultanéité des régions, choisissez le mode de traitement des régions : séquentiel (une région à la fois) ou parallèle (plusieurs régions simultanément).

      • Pour le mode simultané, choisissez le comportement de la simultanéité lors de l'exécution de l'opération.

        • Tolérance stricte aux défaillances : réduit le niveau de simultanéité des comptes en cas de défaillance, tout en respectant la tolérance aux défaillances +1.

        • Tolérance souple aux défaillances : maintient le niveau de simultanéité que vous avez spécifié (la valeur du nombre maximal de comptes simultanés) indépendamment des défaillances.

    5. Choisissez Suivant.

  6. Sur la page Specify Overrides (Spécifier des remplacements), laissez les valeurs de propriétés telles qu'indiquées. Vous ne remplacerez pas les valeurs de propriétés pour les piles que vous allez créer. Choisissez Suivant.

  7. Sur la page Vérification, vérifiez vos choix. Pour apporter des modifications, choisissez Modifier dans la section correspondante.

  8. Lorsque vous êtes prêt à continuer, choisissez Soumettre.

    CloudFormation commence à créer vos piles. Consultez la progression et le statut de la création des piles StackSet dans votre page de StackSet détails qui s'ouvre lorsque vous choisissez Soumettre. Lorsque vous aurez terminé, vos nouvelles piles devraient être répertoriées dans l'onglet Stack instances.

Ajouter des piles à un StackSet ()AWS CLI

Note

Lorsque vous agissez en tant qu'administrateur délégué, vous devez inclure --call-as DELEGATED_ADMIN dans la commande.

Pour ajouter des piles à un StackSet avec des autorisations autogérées

Utilisez la commande create-stack-instances de l'interface de ligne de commande. Pour l'--accountsoption, indiquez les comptes IDs pour lesquels vous souhaitez créer des piles.

aws cloudformation create-stack-instances --stack-set-name my-stackset \ --accounts account_id --regions eu-west-1 us-west-2
Pour ajouter des piles à un StackSet avec des autorisations gérées par le service

Utilisez la commande create-stack-instances de l'interface de ligne de commande. Pour --deployment-targets cette option, indiquez l'ID de l'organisation (racine) ou l'unité d'organisation IDs pour laquelle vous souhaitez créer des piles. Par exemple, les commandes qui ciblent des comptes spécifiques, voirCréer un StackSet avec des autorisations gérées par le service ()AWS CLI.

aws cloudformation create-stack-instances --stack-set-name my-stackset \ --deployment-targets OrganizationalUnitIds=ou-rcuk-r1qi0wl7 --regions eu-west-1 us-west-2
Note

Si vous ajoutez une unité d'organisation que vous StackSet ciblez déjà, vous CloudFormation créez de nouvelles piles dans tous les comptes de l'unité d'organisation qui ne possèdent pas encore de piles StackSet (par exemple, les comptes qui ont été ajoutés à l'unité d'organisation après la création de la vôtre et dont les déploiements automatiques sont désactivés). StackSet