CMPv2. Discovery does not create expected "Virtualized by::Virtualizes" relationship between the Linux server CI and the AWS vm instanceIssue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Pre-requisites Plugins activated: Cloud API, Cloud Management Core Unix Classification contains "Linux" classifier Linux classifier triggers "Linux - Amazon EC2" Probe which is processed by sensor of the same name. Make sure the conditions script is met: gs.getProperty('glide.discovery.discover_aws_ec2_host_metadata') == 'true' This Script Include is present: DiscoveryAWSRelationshipSensor Discovery log message: Warning Host hosted on cloud environment has been detected, but no matched cloud object found DiscoveryAWSRelationshipSensor The AWS accountid was being parsed by the "Linux - AWS relationship" sensor and passed as "000123456789" to the "DiscoveryAWSRelationshipSensor" script include function getServiceAccountSysId. When this function tries to query for "000123456789" in the service accounts AWS Account ID it failed as it was "0001-2345-6789" format. After I changed to "000123456789" it created the " Virtualized by::Virtualizes" relationship between the Linux server CI and the AWS vm instance. Lines 43 - 49: ========================================================================= function getServiceAccoutSysId(glideUtil, accountId){ var serviceAccountSysId = null; var serviceAccountGlideRecord = glideUtil.getGlideRecordByAttribute('cmdb_ci_cloud_service_account','account_id',accountId); if(serviceAccountGlideRecord.next()) serviceAccountSysId = serviceAccountGlideRecord.getUniqueValue() + ''; return serviceAccountSysId; } =========================================================================