Amazon Découverte Cognito
Les applications ServiceNow Découverte et Mappage des services utilisent le modèle Amazon AWS Cognito pour fournir des fonctions d'authentification, d'autorisation et de gestion des utilisateurs pour les clients AWS. La détection de certaines de ces ressources peut nécessiter une mise à jour vers la dernière version de l’application Schémas de découverte et de mappage des services à partir du ServiceNow Store.
Vous pouvez utiliser ce modèle sur les ServiceNow AI Platform versions London Patch 8, Madrid Patch 2 ou ultérieures.
Demander des applications dans l'App Store
Visitez le ServiceNow Store pour afficher toutes les applications disponibles et pour obtenir des informations sur la soumission de demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Store notes de publication relatives à l'historique des versions.
Prérequis
- Autorisations utilisateur
- Fournissez à l’utilisateur une autorisation en lecture seule pour exécuter l’API suivante :
- https://cognito-idp.<région>.amazonaws.com
- Méthode : POST
- Corps : {\"MaxResults\ » : 10}
- En-têtes : x-amz-target :AWSCognitoIdentityProviderService.ListUserPools,Content-Type :application/x-amz-json-1.0
- Informations d'identification AWS
- Sur votre instance, configurez les informations d’identification de type Informations d’identification AWS et réglez-les sur Actif.
- Compte de services dans le cloud
- Sur votre instance, configurez le compte de service dans le cloud de type Centre de données AWS et définissez sur ID de compte AWS. Utilisez les informations d’identification définies dans les informations d’identification AWS précédentes.
- Calendrier Détection
- Créez un calendrier d’application dans le cloud pour détecter AWS Cognito et configurer les attributs. Définissez Découverte sur l’application dans le cloud.
- Modèle d’exécution
- Créez et définissez le modèle d’exécution sans serveur pour la découverte d’applications dans le cloud.
- Créer de nouveaux schémas d’exécution dans le cloud.
- Définissez le nom.
- Vérifiez que la valeur Actif est définie sur vrai.
- Vérifiez que le domaine est global.
- Choisissez le modèle AWS que vous souhaitez exécuter.
- Créez plusieurs enregistrements si vous souhaitez exécuter plusieurs modèles.
- Calendrier de découverte pour une découverte AWS complète
- Créez un calendrier de détection à partir de votre compte Cloud Service créé lors de la procédure précédente.
Vérifier les autorisations de REST API
Télécharger le Découverte dans le cloud Feuille de calcul Schémas afin que vous puissiez accorder aux utilisateurs les autorisations requises pour l’exécution des Découverte schémas. Outre les autorisations, la feuille de calcul comprend également des informations utiles telles que les noms de modèles, les types, les classes CI et les liens vers la documentation du fournisseur. De nouveaux modèles sont disponibles tous les trimestres. Vérifiez régulièrement pour vous assurer que vous disposez de la dernière version de la feuille de calcul.
Données collectées par Découverte et Mappage des services pendant la découverte horizontale et de haut en bas
Le modèle AWS Cognito collecte des données.
| Champ | Description |
|---|---|
| CI principal : cmdb_ci_cloud_authentication | |
| nom | Nom descriptif utilisé pour identifier le groupe d’utilisateurs. |
| object_id | Cette valeur est égale à la account_id et utilisée par les règles d’identification IRE. |
| Nom de domaine complet (FQDN) | Exemple d’ARN : arn :aws :cognito-idp :eu-west-1:751200741520 :userpool/eu-west-1_fim5E2mix |
Les balises sont également collectées par une section d’extension qui s’exécute en suivant le modèle. L’API de balisage pour AWS spécifie le type de ressource Cognito.
| Champ | Description |
|---|---|
| cmdb_key_value | |
| key | La clé de la balise proprement dite. |
| valide | Valeur de la balise. |
| configuration_item | ID de ressource unique (ARN) qui identifie la ressource dans la console AWS. |
Relations CI
| CI | Relation | CI |
|---|---|---|
| Authentification dans le cloud [cmdb_ci_cloud_authentication] | Hôtes :Hébergé sur | Centre de données logique [cmdb_ci_logical_datacenter] |
Dépannage
| Symptôme | Cause | Solution |
|---|---|---|
| Échec de la détection. Le message de détection fait état d'une erreur liée au délai d'expiration de REST. | De nombreux CI envoient la réponse d'appel REST dans le déploiement. Le Serveur MID ne peut pas traiter la réponse d'appel REST sans dépasser la limite de temps contrôlée par le paramètre mid.sa.cloud.request_timeout. | Par défaut, le paramètre mid.sa.cloud.request_timeout est défini sur 30 000 millisecondes. Augmentez la valeur de ce paramètre sur le Serveur MID pertinent et relancez la détection. Remarque : Si la liste connexe Paramètres de configuration pour le Serveur MID pertinent n'affiche pas ce paramètre, vous devrez peut-être l'ajouter. |
| Concepteur de modèle échoue lors d'une session de débogage. Le message de Concepteur de modèle fait état d'une erreur liée au délai d'expiration. | Concepteur de modèle échoue en raison d'un délai d'expiration pendant le débogage du modèle (et non pendant la détection). | Par défaut, le paramètre sa.debugger.max_timeout est défini sur 240 secondes. Augmentez la valeur de ce paramètre sur le Serveur MID pertinent. |