Ajoutez des instances de stack à 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.

Ajoutez des instances de stack à l'aide de la CloudFormation console ou AWS CLI

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

Ajouter des instances de pile à un ensemble de piles à l'aide de la CloudFormation console

  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. Sur la StackSets page, sélectionnez l'ensemble de piles que vous avez créé.

  4. Une fois l'ensemble de piles sélectionné, 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 Add stacks to stack set (Ajouter des piles à un ensemble de piles), sélectionnez Deploy new stacks (Déployer de nouvelles piles).

    2. Procédez ensuite comme suit en fonction de la configuration des autorisations de votre stack set :

      • [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 particulierOUs. 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. StackSets 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 votre ensemble de piles cible déjà, vous StackSets créez de nouvelles instances de pile dans tous les comptes de l'unité d'organisation qui ne possèdent pas encore d'instances de pile provenant de votre ensemble de piles (par exemple, des comptes ajoutés à l'unité d'organisation après la création de votre ensemble de piles et dont les déploiements automatiques sont désactivés).

    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 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 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.

    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 instances de stack. Vous pouvez afficher la progression et l'état de la création des instances de piles de votre ensemble de piles dans la page de détails de l'ensemble de piles qui s'ouvre lorsque vous choisissez Submit (Soumettre). Lorsque vous avez terminé, vos nouvelles instances de piles doivent être répertoriées dans l'onglet Stack instances (Instances de piles).

Ajoutez des instances de pile à un ensemble de piles à l'aide du 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 create-stack-instances CLI commande.

    [Autorisations autogérées] Pour --accounts cette option, indiquez les comptes IDs pour lesquels vous souhaitez créer des instances de pile.

    aws cloudformation create-stack-instances --stack-set-name my-awsconfig-stackset \ --accounts '["account_id"]' --regions '["eu-west-1", "us-west-2"]'

    [Autorisations gérées par le service] 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 instances de pile.

    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 votre ensemble de piles cible déjà, vous StackSets créez de nouvelles instances de pile dans tous les comptes de l'unité d'organisation qui ne possèdent pas encore d'instances de pile provenant de votre ensemble de piles (par exemple, des comptes ajoutés à l'unité d'organisation après la création de votre ensemble de piles et dont les déploiements automatiques sont désactivés).