Amazon Découverte DynamoDB à l’aide de modèles

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Les applications ServiceNow Découverte et Mappage des services utilisent le modèle Amazon AWS DynamoDB pour rechercher des composants de DynamoDB. 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.

    Le modèle Amazon AWS DynamoDB déploie des API REST pour extraire des informations sur DynamoDB. Vous pouvez également configurer Mappage des services et Découverte détecter AWS les composants DynamoDB à l’aide d’événements AWS .

    ServiceNow AI Platform prend en charge Amazon Commercial Cloud Services (C2S) pour la détection et la gouvernance du cloud. C2S est le programme gouvernemental qui permet à AWS de compter parmi les acteurs du renseignement.

    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

    Accès de l'utilisateur
    Sur AWS Console, attribuez à un utilisateur les autorisations suivantes : AmazonDynamoDBReadOnly Access et AWSLambdaInvocation-DynamoDB.
    Compte de services dans le cloud
    Sur la ServiceNow AI Platform®, configurez le compte de services avec les propriétés ci-après :
    • Un ID de compte, qui correspond à l'ID du compte Amazon auquel DynamoDB appartient. Utilisez l'ID de compte tel qu'il apparaît dans AWS Management Console.
    • Les informations d'identification AWS appropriées requises pour que l'ID de compte atteigne le cloud AWS.
    Informations d'identification AWS
    Sur la ServiceNow AI Platform®, configurez les informations d'identification AWS à l'aide d'une clé secrète et d'une clé d'accès.
    Point d'entrée pour le service contenant DynamoDB
    Utilisez le AWSpoint de terminaison de nom de ressource comme type de point d'entrée lors de la création d'un service contenant DynamoDB. Fournissez l'Amazon Resource Name (ARN) et l'hôte pour le point d'entrée.
    (Pour la détection de haut en bas par Mappage des services) Exécutez la détection horizontale des centres de données logiques
    Détectez les centres de données logiques hébergeant des DynamoDB, comme décrit dans Exécuter la découverte sur un compte de service dans le cloud AWS dans la documentation ServiceNow Mise en service et gouvernance du cloud.
    Découverte dans le cloud
    Pour Découverte dans le cloud, téléchargez le modèle Détection et Mappage des services depuis ServiceNow Store.
    Serveur MID
    Lors de l'installation du Serveur MID, assurez-vous que l'ordinateur hôte respecte ou dépasse la configuration système du serveur MID.
    Calendrier Détection
    Créez un calendrier pour le compte de service AWS pertinent, comme décrit dans Planifier la découverte sur un compte de service dans la documentation ServiceNow Mise en service et gouvernance du cloud.
    Configurer le service d'événements AWS
    Pour activer la découverte basée sur les alertes, configurez le service d'événements AWS tel que décrit dans Configurer le traitement des événements AWS pour Découverte et Mappage des services et dans la documentation ServiceNow Mise en service et gouvernance du cloud.

    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.

    Remarque :
    Vous pouvez tester les AWS API REST à l’aide de Plateforme API Postman. Pour plus d’informations, consultez l’article Comment tester l’API REST AWS à l’aide de POSTMAN [KB0782183] dans la section Now Support Base de connaissances.

    Données collectées par Découverte lors d'une détection horizontale

    Table et champ Description
    Table globale DynamoDB [cmdb_ci_dynamodb_global_table]
    ID d'objet [object_id] Nom de ressource Amazon (ARN), exprimé au format suivant : arn:aws:dynamodb::xxxxxxxxxxxx:table:<table name>
    Table DynamoDB [cmdb_ci_dynamodb_table]
    Nom [name] Nom de table.
    Date de création [date de création] Date de création de DynamoDB en fonction du fuseau horaire de celui Serveur MID qui détecte cette DynamoDB.
    Fournisseur dans le cloud [cloud_provider] Amazon AWS
    ID d'objet [object_id] Nom de ressource Amazon (ARN), exprimé au format suivant : arn:aws:dynamodb:<region>:xxxxxxxxxxxx:table:<table name>
    ARN global [global_arn] ARN global de la table pour la table DynamoDB globale. Ce champ est vide si la DynamoDB n’est pas globale.
    ARN de flux [stream_arn] Les choix possibles sont les suivants :
    • ARN de flux
    • Désactivé
    Nom de service [service_name] Défini sur DynamoDB par défaut.
    Chiffrement [chiffrement] Configuration de chiffrement sur DynamoDB. Les choix possibles sont les suivants :
    • Activée
    • Désactivé
    Groupe de réplication [replication_group] ARN de table des tables DynamoDB globales connectées.
    Mise à l’échelle automatique en lecture [read_autoscaling] Les choix possibles sont les suivants :
    • Activée
    • Désactivé
    Unités de lecture [read_units] Nombre d’unités de lecture sur la table DynamoDB.
    Unités max. de lecture [read_max_units] Le nombre maximal autorisé d’unités de lecture sur la table DynamoDB.
    Unités min de lecture [read_min_units] Le nombre minimal autorisé d’unités de lecture sur la table DynamoDB.
    Unités d’écriture [write_units] Nombre d’unités d’écriture sur la table DynamoDB.
    Unités max. d’écriture [write_max_units] Nombre maximal autorisé d’unités d’écriture sur la table DynamoDB.
    Unités min d’écriture [write_min_units] Le nombre minimal autorisé d’unités d’écriture sur la table DynamoDB.
    Taille de la table [table_size] Taille actuellement mise en service de la table DynamoDB, en octets.
    Mise à l’échelle automatique en écriture [write_autoscaling] Les choix possibles sont les suivants :
    • Activée
    • Désactivé
    Ponctuel [point_in_time] Les choix possibles sont les suivants :
    • Activée
    • Désactivé
    Le graphique illustre les CI qui font partie de la découverte DynamoDB.
    Figure 1. Dependency Views affichant les composants DynamoDB

    Composants DynamoDB

    Relations CI

    Le modèle Amazon AWS DynamoDB crée les relations CI suivantes :
    CI Relation CI
    Table globale DynamoDB [cmdb_ci_dynamodb_global_table] Grappe de ::Grappe Table DynamoDB [cmdb_ci_dynamodb_table]

    Données collectées par Mappage des services lors de la découverte de haut en bas

    Le modèle Amazon AWS DynamoDB identifie les connexions entre DynamoDB et les fonctions AWS Lambda.

    Dépannage

    Si le processus de mappage ne se déroule pas comme prévu, suivez les suggestions ci-après.
    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.