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.
Ajouter des piles à des StackSets CloudFormation
Lorsque vous créez un StackSet, vous pouvez créer les piles pour ce StackSet. CloudFormation vous permet également d’ajouter d’autres piles, pour des comptes et des régions supplémentaires, à tout moment après la création du StackSet. Vous pouvez ajouter des piles à l’aide de la console CloudFormation ou de lAWS CLI.
Ajouter des piles à un StackSet (console)
Pour ajouter des piles à un StackSet
Connectez-vous à la AWS Management Console et ouvrez la console CloudFormation à l’adresse https://console.aws.amazon.com/cloudformation
. -
Dans la barre de navigation en haut de l’écran, sélectionnez l’élément Région AWS dans lequel vous avez créé le StackSet.
-
Choisissez StackSets dans le volet de navigation. Sur la page StackSets, sélectionnez le StackSet que vous avez créé.
-
Une fois le StackSet sélectionné, sélectionnez Ajout de piles à StackSet dans le menu Actions.
-
Sur la page Définir les options de déploiement, procédez comme suit :
-
Pour Ajouter des piles à StackSet, choisissez Déployer de nouvelles piles.
-
Ensuite, procédez comme suit en fonction de la configuration des autorisations de votre StackSet :
-
[Autorisations autogérées] Pour Comptes, 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 Cibles de déploiement, procédez de l’une des manières 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 (UO) pour le déployer sur tous les comptes dans des UO spécifiques. 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 UO cible. CloudFormation cible également toutes les UO enfants des cibles que vous avez sélectionnées.
Note
Si vous ajoutez une UO déjà ciblée par votre StackSet, CloudFormation crée de nouvelles piles dans tous les comptes de l’UO qui ne contiennent pas encore de piles provenant de votre StackSet (par exemple, les comptes qui ont été ajoutés à l’UO après la création de votre StackSet et pour lesquels les déploiements automatiques sont désactivés).
-
-
-
Pour Spécifier les régions, indiquez les Régions AWS dans lesquelles déployer les comptes cibles que vous avez spécifiés à l’étape précédente. Par défaut, CloudFormation déploie 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 une tolérance d’échec spécifiée.
-
Pour Options de déploiement, procédez comme suit :
-
Pour 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 comment traiter les régions : séquentiellement (une région à la fois) ou en 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 pannes : réduit le niveau de concurrence des comptes en cas de panne, en restant dans les limites de la tolérance aux pannes +1.
-
Tolérance aux pannes légères : maintient le niveau de concurrence spécifié (la valeur du nombre maximal de comptes simultanés) indépendamment des pannes.
-
-
-
Choisissez Suivant.
-
-
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.
-
Sur la page Vérification, vérifiez vos choix. Pour apporter des modifications, sélectionnez Modifier dans la section correspondante.
-
Lorsque vous êtes prêt à continuer, sélectionnez Soumettre.
CloudFormation commence à créer vos piles. Affichez la progression et le statut de la création des piles dans votre StackSet sur la page de détails du StackSet qui s’ouvre lorsque vous sélectionnez Soumettre. Une fois terminé, vos nouvelles piles doivent être répertoriées dans l’onglet Instances de pile.
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’option --accounts, fournissez les ID des comptes pour lesquels vous voulez créer des piles.
aws cloudformation create-stack-instances --stack-set-namemy-stackset\ --accountsaccount_id--regionseu-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 l’option --deployment-targets, fournissez l’ID de l’organisation (racine) ou les ID d’UO pour lesquels vous voulez créer des piles. Pour des exemples de commandes ciblant des comptes spécifiques, consultez Créer un StackSet avec des autorisations gérées par le service ()AWS CLI.
aws cloudformation create-stack-instances --stack-set-namemy-stackset\ --deployment-targets OrganizationalUnitIds=ou-rcuk-r1qi0wl7--regionseu-west-1 us-west-2
Note
Si vous ajoutez une UO déjà ciblée par votre StackSet, CloudFormation crée de nouvelles piles dans tous les comptes de l’UO qui ne contiennent pas encore de piles provenant de votre StackSet (par exemple, les comptes qui ont été ajoutés à l’UO après la création de votre StackSet et pour lesquels les déploiements automatiques sont désactivés).