AWS Découverte d’inventaire des ressources avec modèles

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Les ServiceNow Découverte applications et Mappage des services peuvent trouver et mapper les AWS ressources disponibles par AWS Config Service. 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.

    Découverte utilise le modèle AWS Resource Inventory pour détecter les ressources disponibles via AWS. Utilisez ce modèle pour AWS les ressources qui n’ont pas de modèle dédié, tel que AWS Lambda ou EC2. Ce modèle est limité aux ressources disponibles à partir d'AWS Config Service, comme décrit dans le Guide de développement AWS Config.

    Vous pouvez utiliser ce modèle sur la plateforme à l’aide de ServiceNow (Patch 8), Madrid (Patch 2) ou d’une London version ultérieure.

    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

    • Créez des informations d'identification AWS.
    • Créez un compte de service dans le AWS cloud.
      Vous pouvez utiliser uniquement le compte de service de gestion pour la découverte, et non ses AWS sous-comptes.
      Remarque :
      l'interface utilisateur Cloud Discovery fait référence aux comptes membres en tant que sous-comptes.
    • Détecter AWS les centres de données (LDC)
    • Planifier une découverte complète AWS ou utiliser un modèle d’inventaire spécifique
    • Affinez AWS la découverte des ressources à l’aide de la liste d’inclusion des ressources.

      Si votre déploiement comporte des modèles personnalisés pour la détection AWS, veillez à ne pas détecter AWS les ressources deux fois.

      1. Assurez-vous que le périmètre de l’application est Schémas de découverte et de mappage des services:
        1. Accédez à la Paramètres > Développeur.
        2. Sélectionnez les schémas de découverte et de mappage des services dans la liste des applications .
      2. Accédez à la Définitions des systèmes > Tables.
      3. Ouvrez la table Liste d’inclusion des ressources d’inventaire dans le cloud [sa_cloud_inventory_resource_whitelist].
      4. Sous Liens connexes, cliquez sur Afficher la liste.
      5. Sélectionnez les types de ressources pour lesquels vous avez des schémas personnalisés, puis sélectionnez Supprimer dans la liste Actions sur les lignes sélectionnées .
      La liste d’inclusion des ressources d’inventaire dans le cloud est prédéfinie avec des services communs. Vous pouvez développer la liste avec d’autres types de ressources que vous souhaitez que le schéma découvre. Les noms de ces types de ressources doivent être conformes aux conventions d’affectation de nom appropriées des fournisseurs.
      Remarque :
      Lorsque vous modifiez la liste d’inclusion prête à l’emploi, elle n’est plus mise à jour automatiquement dans les mises à jour de l’application. Vous devez gérer vous-même la liste personnalisée.
      1. Ouvrez la table Liste d’inclusion des ressources d’inventaire dans le cloud [sa_cloud_inventory_resource_whitelist].
      2. Cliquez sur Nouveau.
      3. Remplissez le formulaire, puis cliquez sur Envoyer.
        Champ Description
        Fournisseur dans le cloud Fournisseur du type de ressource : AWS.
        Type de ressource La AWS valeur du type de ressource. Par exemple, AWS::CloudWatch::Alarm.
        Application Le périmètre de l’application : Schémas de découverte et de mappage des services.

      Les changements sont appliqués la prochaine fois que vous exécuterez le modèle.

    • Pour découvrir les ressources qui prennent en charge le service de configuration AWS, le modèle utilise l’API : https://config.[ Région AWS].amazonaws.com. Elle spécifie le type de ressource dans la demande d'API, à l'aide du format suivant : {"resourceType":"AWS::[RESOURCE]::[TYPE]"}

      La méthode POST nécessite les en-têtes suivants :

      • X-Amz-Target : StarlingDoveService.ListDiscoveredResources
      • Accepter : application/json
      • Type de contenu : application/x-amz-json-1.1
    • Pour détecter les balises de ressource pour les ressources qui prennent en charge les balises, le modèle utilise l’API : https://tagging. Région AWS].amazonaws.com. Il spécifie le type de ressource dans la demande d’API à l’aide du format suivant : {"ResourceTypeFilters » : ["[resource] :[type]"]}

      La méthode POST nécessite les en-têtes suivants :

      • X-Amz-Target : ResourceGroupsTaggingAPI_20170126.GetResources
      • Accepter : application/json
      • Type de contenu : application/x-amz-json-1.1

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

    Table et champ Description
    CI principal [cmdb_ci_cmp_resource]
    object_id L’ID de l’élément. Il s’agit généralement du nom de ressource Amazon (ARN).
    nom Nom de la ressource.
    resource_type Le type de ressource d’actif, basé sur le contenu du fichier JSON.
    description Brève description de la façon dont le CI est renseigné.

    Relations CI

    Le modèle AWS Resource Inventory crée la relation CI suivante :
    CI Relation CI
    Ressource dans le cloud [cmdb_ci_cmp_resource] Hébergé sur :: Hôtes Centre de données logique [cmdb_ci_logical_datacenter]

    Voici une vue des dépendances du flux de données collectées.

    Figure 1. Vue des dépendances de l’inventaire des ressources AWS
    Vue des dépendances de l’inventaire des ressources AWS