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.
Connexion de plusieurs AWS comptes
AWS Les comptes secondaires permettent à AWS DevOps l'agent d'examiner les ressources de plusieurs AWS comptes de votre organisation. Lorsque vos applications s'étendent sur plusieurs comptes, l'ajout de comptes secondaires garantit à l'agent une visibilité sur toutes les ressources pertinentes lors des enquêtes sur les incidents. Un meilleur accès aux comptes et aux ressources composant une application garantit une plus grande précision des enquêtes.
Conditions préalables
Avant d'ajouter un AWS compte secondaire, assurez-vous d'avoir :
Accès à la console de AWS DevOps l'agent dans le compte principal
Accès administratif au AWS compte secondaire
Autorisations IAM pour créer des rôles dans le compte secondaire
Ajouter un AWS compte secondaire
Outre les étapes ci-dessous, vous pouvez utiliser le AWS DevOps Guide d'intégration de l'Agent CLI pour ajouter des comptes secondaires par programmation.
Étape 1 : démarrer la configuration du compte secondaire
Connectez-vous à la console AWS de gestion et accédez à la console de l' AWS DevOps agent
Sélectionnez votre espace d'agent
Accédez à l'onglet Fonctionnalités
Dans la section Cloud, recherchez la sous-section Sources secondaires
Cliquez sur Ajouter
Étape 2 : Spécifiez le nom du rôle
Dans le champ Nommez votre rôle, saisissez le nom du rôle que vous allez créer dans le compte secondaire
Notez ce nom : vous l'utiliserez à nouveau lors de la création du rôle dans le compte secondaire
Copiez la politique de confiance fournie dans la console et enregistrez-la dans un espace de travail
Étape 3 : créer le rôle dans le compte secondaire
Ouvrez un nouvel onglet de navigateur et connectez-vous à la console IAM dans le compte secondaire AWS
Accédez à IAM > Rôles > Créer un rôle
Sélectionnez une politique de confiance personnalisée
Collez la politique de confiance que vous avez copiée à partir de l'étape 2
Cliquez sur Suivant
Étape 4 : joindre la politique AWS gérée
Dans la section Politiques d'autorisations, recherchez AIDevOpsAgentAccessPolicy
Cochez la case à côté de la politique AIDevOpsAgentAccessPolicygérée
Cliquez sur Suivant
Étape 5 : Nommez et créez le rôle
Dans le champ Nom du rôle, entrez le même nom de rôle que celui que vous avez indiqué à l'étape 2
(Facultatif) Ajoutez une description pour aider à identifier l'objectif du rôle
Passez en revue la politique de confiance et les autorisations associées
Cliquez sur Créer un rôle
Étape 6 : Joindre la politique en ligne
Dans la console IAM, recherchez et sélectionnez le rôle que vous venez de créer
Accédez à l'onglet Autorisations
Cliquez sur Ajouter des autorisations > Créer une politique en ligne
Passez à l'onglet JSON
Collez la politique que vous avez enregistrée à l'étape 2
Collez la politique dans l'éditeur JSON de la console IAM
Cliquez sur Suivant
Donnez un nom à la politique intégrée (par exemple, DevOpsAgentInlinePolicy « »)
Cliquez sur Créer une politique
Étape 7 : terminer la configuration
Retournez à la console de l' AWS DevOps agent dans le compte principal
Cliquez sur Suivant pour terminer la configuration du compte secondaire
Vérifiez que l'état de la connexion est indiqué comme actif
Comprendre les politiques requises
AWS DevOps L'agent a besoin de trois composants de politique pour accéder aux ressources d'un compte secondaire :
Politique de confiance — Permet à l' AWS DevOps agent du compte principal d'assumer le rôle du compte secondaire. Cela établit la relation de confiance entre les comptes.
AIDevOpsAgentAccessPolicy (politique AWS gérée) — Fournit les autorisations de lecture seule de base dont AWS DevOps l'agent a besoin pour étudier les ressources du compte secondaire. Cette politique est maintenue AWS et mise à jour au fur et à mesure que de nouvelles fonctionnalités sont ajoutées.
Politique intégrée : fournit des autorisations supplémentaires spécifiques à la configuration de votre espace agent. Cette politique est générée en fonction des paramètres de votre espace agent et peut inclure des autorisations pour des intégrations ou des fonctionnalités spécifiques.
Dans le compte principal, le rôle d' AWS DevOps agent IAM doit pouvoir assumer le rôle créé dans le compte secondaire.
Gestion des comptes secondaires
Affichage des comptes connectés : dans l'onglet Fonctionnalités, la sous-section Sources secondaires répertorie tous les comptes secondaires connectés avec leur état de connexion.
Mise à jour du rôle IAM : si vous devez modifier les autorisations, mettez à jour la politique intégrée associée au rôle dans le compte secondaire. Les modifications prennent effet immédiatement.
Suppression d'un compte secondaire : pour déconnecter un compte secondaire, sélectionnez-le dans la liste des sources secondaires et cliquez sur Supprimer. Cela ne supprime pas le rôle IAM dans le compte secondaire.