Wirespeed utilise l’API AssumeRole pour s’intégrer à vos comptes AWS.
Intégrer tous les comptes (recommandé)
Cette méthode utilise AWS CloudFormation StackSets pour déployer les autorisations d’intégration requises dans toutes les organisations AWS placées sous votre compte racine. Elle déploie également Wirespeed automatiquement dans tous les nouveaux comptes AWS que vous créez.Dans Wirespeed
- Accédez à Intégrations > Ajouter une intégration > AWS GuardDuty > Toute l’organisation
- Copiez la clé API, qui vous servira à l’étape 2 ci-dessous
Dans AWS
Assurez-vous que GuardDuty est activé sur tous les comptes que vous souhaitez intégrer. Dans le cas contraire, les intégrations passeront à l’état d’échec.- Connectez-vous à votre compte AWS racine dans la console AWS en tant qu’administrateur
- Assurez-vous que l’accès approuvé (Trusted Access) est activé pour votre compte
- Accédez à CloudFormation > Stack Sets > Create Stack Set
- Poursuivez avec les étapes ci-dessous
Étape 1
- Permission Model > Service-Managed Permissions
- Prepare Template > Template is ready
- Specify Template > Amazon S3 URL >
https://s3.us-west-2.amazonaws.com/aws-deploy.wirespeed.co/deploy-template.yaml
Étape 2
- Utilisez un nom et une description pertinents
- Fournissez la clé API copiée lors de l’étape Prise en main > Dans Wirespeed ci-dessus
Étape 3
- Acceptez l’avertissement
Étape 4
- Conservez toutes les valeurs par défaut sélectionnées
- Choisissez une seule région de déploiement (les rôles IAM sont globaux, une seule région suffit donc)
Étape 5
- Cliquez sur Submit
Étape 6
- Ce stack set n’inclut pas le déploiement sur votre compte de gestion racine. Pour déployer sur ce compte, connectez-vous à la console AWS de votre compte racine, ouvrez ce lien et suivez les instructions.
Vérifiez que le stack set se déploie correctement sur tous les comptes de votre organisation et corrigez les erreurs le cas échéant. Contactez Wirespeed si vous avez besoin d’aide. Une fois le déploiement réussi, les comptes apparaissent dans Wirespeed sous Intégrations
Intégrer un seul compte
CloudFormation (option A)
- Connectez-vous à Wirespeed et accédez à Intégrations > Ajouter une intégration
- Sélectionnez AWS GuardDuty dans la liste déroulante
- Sélectionnez Compte unique (automatique)
- Copiez la clé API
- Cliquez ici pour déployer une pile CloudFormation
- Suivez toutes les instructions et conservez les options par défaut
Manuelle (option B)
- Connectez-vous à votre console AWS et ouvrez la page IAM.
- Accédez à Access Management > Roles.
- Cliquez sur Create Role.
- Sous Trusted Entity Type, sélectionnez AWS Account.
- Cochez Require External ID et saisissez un mot de passe sécurisé généré aléatoirement.
a. Conservez bien cette information : vous en aurez besoin plus tard pour ajouter le compte dans Wirespeed.
b. Remarque : AWS exige que l’External ID corresponde à l’expression régulière
^[\w+=,.@:/-]*$. - Choisissez Another AWS Account et saisissez l’ID
590183894387. - Sélectionnez Next pour passer à la page Add Permissions.
- Ouvrez un nouvel onglet dans IAM et accédez à la page Policies. Sélectionnez Create Policy.
- Dans la fenêtre de navigateur qui vient de s’ouvrir, collez le modèle JSON suivant :
- Cliquez sur Next, saisissez un nom pour la politique, puis sélectionnez Create Policy.
- Revenez à la fenêtre de création du rôle, actualisez la liste des politiques et cochez la case de la politique que vous venez de créer.
- Cliquez sur Next.
- Donnez un nom au rôle, puis vérifiez la section Trusted Entities. La politique d’approbation doit ressembler à ceci :
- Vérifiez que la politique nouvellement créée figure dans la section des autorisations, puis sélectionnez « Create Role ». Notez l’ARN du rôle.
- Connectez-vous à Wirespeed et accédez à Intégrations > Ajouter une intégration
- Sélectionnez AWS GuardDuty dans la liste déroulante
- Sélectionnez Compte unique (manuel)
- Saisissez l’ARN du rôle et l’ID externe
- Cliquez sur Intégrer
Lors de la première synchronisation, Wirespeed récupère les résultats (findings) GuardDuty mis à jour au cours des 90 derniers jours (par détecteur et par région).

