Nuvem da Amazon AWS Descoberta

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Uso Descoberta na nuvempara descobrir recursos virtuais no AWSgestão e contas de membros.

    Certifique-se de configurar Descoberta na nuveme forneça todas as permissões e credenciais necessárias para a descoberta AWSrecursos. Para obter mais informações, consulte Configuração AWScontas de serviço.

    Relacionamentos descobertos entre máquinas virtuais, datacenters e outros ICs

    Classe Relacionamento Classe
    Instâncias de máquina virtual [cmdb_ci_vm_instance] Hospedado em

    Datacenter da AWS [cmdb_ci_aws_datacenter]

    VCenter Datacenter [cmdb_ci_vcenter_datacenter]

    Nota:
    Essas tabelas estendem o Datacenter lógico [cmdb_ci_logical_datacenter]. O relacionamento entre a VM e o tipo específico de datacenter é por meio da tabela Datacenter lógico.
    Virtualiza Computador [cmdb_ci_computer]
    Nota:
    Esta é uma máquina virtual. . É virtual o valor do campo é verdadeiro .

    Datacenter lógico [cmdb_ci_logical_datacenter]

    contém Grupo de recursos [cmdb_ci_resource_group]
    Hosts Endereço IP público [cmdb_ci_cloud_public_ip_address]
    Hospedado em Conta de serviço em nuvem [cmdb_ci_cloud_service_account]
    Hosts Conta de armazenamento [cmdb_ci_cloud_storage_account]
    contém Zona de disponibilidade [cmdb_ci_availability_zone]
    contém Cluster de host [cmdb_ci_host_cluster]
    Hosts Modelo DE SO [cmdb_ci_os_template]
    Hosts Modelo de computação [cmdb_ci_compute_template]
    Hospedado em Interfaces de rede de gestão em nuvem [cmdb_ci_nic]
    Cloud DataBase [cmdb_ci_cloud_database] É Proprietário de Endereço IP [cmdb_ci_ip_address]
    Hospedado em Datacenter da AWS [cmdb_ci_aws_datacenter]
    Hospedado em Conta de serviço em nuvem [cmdb_ci_cloud_service_account]

    Dados coletados por Mapeamento de serviçosdurante a descoberta descendente

    Para incluir componentes descobertos em instâncias de serviço, habilite relacionamentos de IC usados na descoberta com base em marcadores pelo Mapeamento de serviços. Esses relacionamentos de IC estão disponíveis a partir da versão 1.0.68 do ServiceNow Store. Para obter as etapas operacionais, consulte Configuração de descoberta baseada em marcador.

    O Mapeamento de serviços usa a descoberta com base em marcadores para criar mapas de instâncias de serviço, incluindo os componentes de nuvem. O aplicativo Mapeamento de serviços vem com os seguintes relacionamentos de IC pré-configurados usados para a descoberta baseada em tags. Esses relacionamentos de IC estão disponíveis a partir da versão 1.0.68 do ServiceNow Store.
    IC Relacionamento IC
    Item de configuração [cmdb_ci] Hospedado em: hosts Datacenter lógico [cmdb_ci_logical_datacenter]
    Datacenter lógico [cmdb_ci_logical_datacenter] Hospedado em: hosts Conta de serviço em nuvem [cmdb_ci_cloud_service_account]

    AWS Serviço de configuração

    Se você configurou o. Configure o serviço de configuração da AWS , a instância pode receber notificações quando ocorrem mudanças nos recursos de nuvem. Descobertaem seguida, pode executar ações e fazer atualizações.

    A instância pode detectar um AWSnotificação de configuração com tipo de mensagem ConfigurationItemChangeNotification para estes tipos de recursos:
    • AWS::DynamoDB::Table
    • AWS::EC2::Instance
    • AWS::EC2::SecurityGroup
    • AWS::EC2::Subnet
    • AWS::EC2::Volume
    • AWS::EC2::VPC
    • AWS::ElasticLoadBalancing::LoadBalancer
    • AWS::ElasticLoadBalancingV2::LoadBalancer
    • AWS::RDS::DBInstance
    • AWS::S3::Bucket

    DescobertaEm seguida, pode fazer atualizações nos registros nas tabelas de mapeamentos de resposta [sn_cmp_response_mapping] que têm evento de nuvem no Fonte de dados campo.

    Amazon Connect Lista de APIs da Descoberta

    Tabela 1. AWS Datacenter (cmdb_ci_aws_datacenter)
    Atributos de IC AWS Atributos
    object_id DescribeRegionsResponse.regionInfo.item.regionName
    nome DescribeRegionsResponse.regionInfo.item.regionName
    região DescribeRegionsResponse.regionInfo.item.regionName
    status Instalado/descontinuado
    Tabela 2. Zona de disponibilidade (cmdb_ci_availability_zone)
    Atributos de IC AWS Atributos
    object_id DescribeAvailabilityZonesResponse.availabilityZoneInfo.item.zoneName
    nome DescribeAvailabilityZonesResponse.availabilityZoneInfo.item.zoneName
    estado DescribeAvailabilityZonesResponse.availabilityZoneInfo.item.zoneState
    status Instalado/descontinuado
    Tabela 3. Endereço IP público (cmdb_ci_cloud_public_ipaddress)
    Atributos de IC AWS Atributos
    object_id DescribeAddressesResponse.addressesSet.item.allocationid
    nome DescribeAddressesResponse.addressesSet.item.elastic_name
    public_ip_address DescribeAddressesResponse.addressesSet.item.eip
    região DescribeAddressesResponse.addressesSet.item.region
    domínio DescribeAddressesResponse.addressesSet.item.domain
    status Instalado/descontinuado
    Tabela 4. Servidor Virtual (cmdb_ci_vm_instance)
    Atributos de IC AWS Atributos
    memória DescribeInstancesResponse.reservationSet.item.instancesSet.item.instanceType - Tipos de hardware de chamada
    estado DescribeInstancesResponse.reservationSet.item.instancesSet.item.instanceState.name
    object_id DescribeInstancesResponse.reservationSet.item.instancesSet.item.instanceId
    cpus DescribeInstancesResponse.reservationSet.item.instancesSet.item.instanceType - Tipos de hardware de chamada
    discos DescribeVolumesResponse.volumeSet.item.attachmentSet.item.blockDeviceMapping[].size
    nics DescribeInstancesResponse.reservationSet.item.instancesSet.item.networkInterfaceSet[].size
    vm_inst_id DescribeInstancesResponse.reservationSet.item.instancesSet.item.instanceId
    nome "DescribeInstancesResponse.reservationSet.item.instancesSet.item.tagSet.item.value==Name OU DescribeInstancesResponse.reservationSet.item.instancesSet.item.instanceId"
    status Instalado/descontinuado
    Tabela 5. Volume de armazenamento (cmdb_ci_storage_volume)
    Atributos de IC AWS Atributos
    estado DescribeVolumesResponse.volumeSet.item.status
    storage_type block
    volume_id DescribeVolumesResponse.volumeSet.item.volumeId
    nome "DescribeVolumesResponse.volumeSet.item.volumeId OU DescribeVolumesResponse.volumeSet.item.tagSet.value==Name"
    size_bytes DescribeVolumesResponse.volumeSet.item.size * 1024 * 1024 * 1024
    object_id DescribeVolumesResponse.volumeSet.item.volumeId
    tamanho Mais de DescribeVolumesResponse.volumeSet.item.size GB
    status Instalado/descontinuado
    Tabela 6. Imagem (cmdb_ci_os_template)
    Atributos de IC AWS Atributos
    nome DescribeImagesResponseimagesSet.item.name
    object_id DescribeImagesResponseimagesSet.item.imageId
    guest_os DescribeImagesResponseimagesSet.item.platform
    image_type DescribeImagesResponseimagesSet.item.imageType
    root_device_type DescribeImagesResponseimagesSet.item.rootDeviceType
    image_source DescribeImagesResponseimagesSet.item.imageLocation
    status Instalado/descontinuado
    Tabela 7. Rede (cmdb_ci_network)
    Atributos de IC AWS Atributos
    _shared FALSO
    object_id DescribeVpcsResponse.vpcSet.item.vpcId
    estado DescribeVpcsResponse.vpcSet.item.state
    netmask Não aplicável
    nome "DescribeVpcsResponse.vpcSet.item.tagSet.item.value <key=""name""> OU DescribeVpcsResponse.vpcSet.item.cidrBlock+ ""["" DescribeVpcsResponse.vpcSet.item.tagSet.item.vpcId+""]"""
    is_external FALSO
    cidr DescribeVpcsResponse.vpcSet.item.cidrBlock e DescribeVpcsResponse.vpcSet.item.cidrBlockAssociationSet.item.ipv6CidrBlock
    default_gateway DescribeInternetGatewaysResponse.internetGatewaySet.item.internetGatewayId
    status Instalado/descontinuado
    Tabela 8. Par de chaves de nuvem (cmdb_ci_cloud_key_pair)
    Atributos de IC AWS Atributos
    nome aws-service_account_name e region_name e DescribeKeyPairsResponse.keySet.item.keyName
    impressão_digital DescribeKeyPairsResponse.keySet.item.keyFingerprint
    object_id DescribeKeyPairsResponse.keySet.item.keyName
    status Instalado/descontinuado
    Tabela 9. Balanceador de carga na nuvem (cmdb_ci_cloud_load_balancer)
    Atributos de IC AWS Atributos
    object_id DescriçãoBalancersBalancersResposta.DescriçãoBalancersBalancerResult.DescriçãoBalancerDeDescriçãoBalanceDeDescriçãoBalancerCarga.Membro.NomeBalanceCarga
    nome DescriçãoBalancersBalancersResposta.DescriçãoBalancersBalancerResult.DescriçãoBalancerDeDescriçãoBalanceDeDescriçãoBalancerCarga.Membro.NomeBalanceCarga
    estado Disponível/Encerrado
    dns_name DescribeBalancersResposta.DescribeBalancersResult.DescriçãoBalancerDeDescriçãoBalanceDeDescrições.membro.DNSName
    fqdn DescribeBalancersResposta.DescribeBalancersResult.DescriçãoBalancerDeDescriçãoBalanceDeDescrições.membro.DNSName
    canonical_hosted_zone_name DescriçãoBalançosBalancersResposta.DescriçãoBalançosBalançosResult.DescriçãoBalançoDescriçãoBalançoDescrição
    canonical_hosted_zone_id DescriçãoBalançosBalancersResposta.DescriçãoBalançosBalançosResult.DescriçãoBalançoDescriçãoBalançoDescrição
    status Instalado/descontinuado
    Tabela 10. AWS RDS (cmdb_ci_cloud_database)
    Atributos de IC AWS Atributos
    Classe de banco de dados ("modelos" para CPU e memória) ​ https://rds.us-east-1.amazonaws.com/?Action=DescribeDBInstances ​
    Object_id – Nome do banco de dados (exclusivo para cada LDC) ​ https://rds.us-east-1.amazonaws.com/?Action=DescribeDBInstances&DBInstanceIdentifier=<input_object_id>
    fqdn – Endereço do endpoint do banco de dados (nome DNS) ​ https://tagging.us-east-1.amazonaws.com/ (descoberta de marcadores)
    tcp_PORT - Porta de endpoint do banco de dados ​

    DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstâncias.Endpoint.Porta

    Ou

    DescribeDBClustersResponse.DescribeDBClustersResult.DBClusters.Porta

    Nome - Nome do banco de dados ​

    DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances.DBName

    Ou

    DescribeDBClustersResponse.DescribeDBClustersResult.DBClusters.DBClusterIdentifier

    Versão - Versão do banco de dados ​

    DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances.EngineVersion

    Ou

    DescribeDBClustersResponse.DescribeDBClustersResult.DBClusters.EngineVersion

    Tipo - Tipo de banco de dados (Amazon Aurora, PostgreSQL, MySQL, MariaDB, banco de dados Oracle, e SQL Server) ​

    DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances.Engine

    Ou

    DescribeDBClustersResponse.DescribeDBClustersResult.DBClusters.Engine

    Operational_status - O status do banco de dados ​ Operacional/Não operacional/Descontinuado
    ip_address - Endereço IP do FQDN ​ com.snc.sw.util.DNSUtils.resolveHostName( DescriçãoResposta.Resposta.Resposta.Resposta.Resposta.Resposta.Endpoint.EndereçoResposta.Resposta.DescriçãoResposta.Result.Result.Clusters.DBClusters.Endpoint)
    Fornecedor – "Amazon" Amazon
    fqdn – Endereço do endpoint do banco de dados (nome DNS) ​

    DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances.Endpoint.Address

    Ou

    DescribeDBClustersResponse.DescribeDBClustersResult.DBClusters.Endpoint

    Tabela 11. Sub-rede de nuvem (cmdb_ci_cloud_sub-rede)
    Atributos de IC AWS Atributos
    nome "DescribeSubnetsResponse.subnetSet.item.cidrBlock OU DescribeSubnetsResponse.subnetSet.item.tagSet.item.value <key=""name"">"
    object_id DescribeSubnetsResponse.subnetSet.item.subnetId
    cidr

    DescribeSubnetsResponse/subnetSet/item/cidrBlock/

    status Instalado/descontinuado
    estado DescribeSubnetsResponse.subnetSet.item.state
    available_ip_count DescribeSubnetsResponse.subnetSet.item.availableIpAddressCount
    Tabela 12. Rede em nuvem (interfaces cmdb_ci_nic)
    Atributos de IC AWS Atributos
    nome DescribeNetworkInterfacesResponse.networkInterfaceSet.item.networkInterfaceId
    private_ip DescribeNetworkInterfacesResponse.networkInterfaceSet.item.privateIpAddress
    object_id DescribeNetworkInterfacesResponse.networkInterfaceSet.item.networkInterfaceId
    public_ip DescribeNetworkInterfacesResponse.networkInterfaceSet.item.asscoiation.publicIp
    gateway Não aplicável
    private_dns DescribeNetworkInterfacesResponse.networkInterfaceSet.item.privateDnsName
    estado Em uso/encerrado
    responsável Não aplicável
    netmask 255.255.255.0
    is_source_dest_check DescribeNetworkInterfacesResponse.networkInterfaceSet.item.sourceDestCheck
    public_dns DescribeNetworkInterfacesResponse.networkInterfaceSet.item.asscoiation.publicDnsName
    status Instalado/descontinuado
    Tabela 13. Mapeamento de armazenamento (cmdb_ci_storage_mapping)
    Atributos de IC AWS Atributos
    nome DescribeVolumesResponse.volumeSet.item.attachmentSet.item.blockDeviceMapping.ebs.volumeId
    object_id DescribeVolumesResponse.volumeSet.item.attachmentSet.item.blockDeviceMapping.ebs.volumeId
    mapping_type DescribeVolumesResponse.volumeSet.item.attachmentSet.item.blockDeviceMapping.rootDeviceType
    Host DescribeVolumesResponse.volumeSet.item.attachmentSet.item.blockDeviceMapping.publicIPAddress
    mount_point DescribeVolumesResponse.volumeSet.item.attachmentSet.item.blockDeviceMapping.rootDeviceName
    Tabela 14. Grupos de segurança (cmdb_ci_compute_security_group)
    Atributos de IC AWS Atributos
    object_id DescribeSecurityGroupsResponse.securityGroupInfo.item.groupId
    nome DescribeSecurityGroupsResponse.securityGroupInfo.item.groupName
    estado Disponível/Encerrado
    status Instalado/descontinuado
    Tabela 15. Tipos de hardware (cmdb_ci_compute_template)
    Atributos de IC AWS Atributos
    object_id Não AWSResposta
    nome DescribeInstanceTypesResponse.instanceTypeSet.item.instanceType
    vcpus DescribeInstanceTypesResponse.instanceTypeSet.item.vCpuInfo.defaultVCpus
    memory_mb DescribeInstanceTypesResponse.instanceTypeSet.item.memoryInfo.sizeInMiB
    local_storage_gb DescribeInstanceTypesResponse.instanceTypeSet.item.instanceStorageInfo.totalSizeInGB
    núcleos DescribeInstanceTypesResponse.instanceTypeSet.item.vCpuInfo.defaultCores
    status Instalado/descontinuado
    Tabela 16. Endereço IP público da nuvem (cmdb_ci_cloud_lb_ipaddress)
    Atributos de IC AWS Atributos
    object_id nome dns resolvido>
    nome nome dns resolvido>
    ipaddress_type Não é preenchido pelo CMP>
    status Instalado/descontinuado
    Tabela 17. Serviço do balanceador de carga na nuvem (cmdb_ci_lb_service)
    Atributos de IC AWS Atributos
    nome DescriçãoBalançosBalancersResposta.DescriçãoBalançosBalançosResultadoBalançosCarga.BalançosDNSNNome:DescriçãoResposta.ResultoDescriçãoOuvinte.Ouvintes.Porta
    object_id DescriçãoBalançosBalancersResposta.DescriçãoBalançosBalançosResultadoBalançosCarga.BalançosDNSNNome:DescriçãoResposta.ResultoDescriçãoOuvinte.Ouvintes.Porta
    porta ListenersResponse.DescribeListenersResult.Ouvintes.Porta
    server_port ListenersResponse.DescribeListenersResult.Ouvintes.Porta
    server_protocol ListenersResponse.DescribeListenersResult.Ouvintes.Protocolo
    listener_protocol ListenersResponse.DescribeListenersResult.Ouvintes.Protocolo
    status Instalado/descontinuado
    ssl_certificate_id Não aplicável