Inventário de recursos do Amazon Web Services (AWS)

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • As aplicações ServiceNow Descoberta e Mapeamento de serviços podem encontrar e mapear os recursos da AWS disponíveis pelo AWS Config Service. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços do ServiceNow Store.

    O Descoberta usa o padrão AWS Resource Inventory para descobrir os recursos disponíveis por meio da AWS. Use este padrão para recursos da AWS que não têm um padrão dedicado, como AWS Lambda ou EC2. Este padrão é limitado aos recursos que estão disponíveis no AWS Config Service, conforme descrito no AWS Config Developer Guide.

    Você pode usar este padrão na plataforma ServiceNow com a versão London (Patch 8), Madrid (Patch 2) ou versões posteriores.

    Solicitar aplicativos na Store

    Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.

    Pré-requisitos

    • Crie as credenciais da AWS.
    • Crie uma conta de serviço em nuvem da AWS.
      É possível usar somente a conta de serviço de gestão da AWS para descoberta, não suas subcontas.
      Nota:
      A interface do usuário do Cloud Discovery se refere às contas de membro como subcontas.
    • Descobrir Datacenters da AWS (LDC)
    • Programe uma descoberta completa da AWS ou use um padrão de inventário específico
    • Ajuste a descoberta de recursos da AWS usando a Lista de inclusões de recursos.

      Se sua implantação tiver padrões personalizados para descoberta da AWS, certifique-se de não descobrir recursos da AWS duas vezes.

      1. Certifique-se de que o escopo da aplicação seja Discovery and Service Mapping Patterns:
        1. Navegar até Configurações > Desenvolvedor.
        2. Selecione Discovery and Service Mapping Patternsna lista Aplicação.
      2. Navegar até Definições do sistema > Tabelas.
      3. Abra a tabela Lista de inclusões de recursos de inventário em nuvem [sa_cloud_inventory_resource_whitelist].
      4. Em Links relacionados, clique em Mostrar lista.
      5. Selecione os tipos de recursos para os quais você tem padrões personalizados e selecione Excluir na lista Ações nas linhas selecionadas.
      A lista de inclusões de recursos de inventário em nuvem é predefinida com serviços comuns. É possível expandir a lista com tipos de recursos adicionais que se deseja que o padrão descubra. Os nomes desses tipos de recursos devem estar em conformidade com as convenções de nomenclatura de fornecedor adequadas.
      Nota:
      Ao modificar a lista de inclusões pronta para uso, ela não é mais atualizada automaticamente nas atualizações da aplicação. É preciso manter a lista personalizada manualmente.
      1. Abra a tabela Lista de inclusões de recursos de inventário em nuvem [sa_cloud_inventory_resource_whitelist].
      2. Clique em Nova.
      3. Preencha o formulário e clique em Enviar.
        Campo Descrição
        Fornecedor de Nuvem O fornecedor do tipo de recurso: AWS.
        Tipo de recurso O valor do tipo de recurso da AWS. Por exemplo, AWS::CloudWatch::Alarm.
        Aplicação O escopo da aplicação: Discovery and Service Mapping Patterns.

      As mudanças vão ser aplicadas na próxima vez que o padrão for executado.

    • Para descobrir os recursos compatíveis com o serviço AWS Config, o padrão usa a API: https://config.[AWS region].amazonaws.com. Ele especifica o tipo de recurso na solicitação da API usando o seguinte formato: {"resourceType":"AWS::[RESOURCE]::[TYPE]"}

      O método POST requer os seguintes cabeçalhos:

      • X-Amz-Target - StarlingDoveService.ListDiscoveredResources​
      • Accept - aplicação/json​
      • Content-Type - application/x-amz-json-1.1​
    • Para descobrir os marcadores de recursos que são compatíveis com marcadores, o padrão usa API: https://tagging.[AWS region].amazonaws.com. Ele especifica o tipo de recurso na solicitação da API usando o seguinte formato: {"ResourceTypeFilters": [“[resource]:[type]"]}

      O método POST requer os seguintes cabeçalhos:

      • X-Amz-Target - ResourceGroupsTaggingAPI_20170126.GetResources​
      • Accept - aplicação/json​
      • Content-Type - application/x-amz-json-1.1​

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Tabela e campo Descrição
    IC principal [cmdb_ci_cmp_resource]
    object_id A ID do item. Este é normalmente o nome de recurso da Amazon (ARN).
    nome Nome do recurso.
    resource_type O tipo de recurso do ativo, com base no conteúdo do arquivo JSON.
    descrição Descrição resumida de como o IC é preenchido.

    Relacionamentos entre ICs

    O padrão Inventário de recursos da AWS cria o seguinte relacionamento de IC:
    IC Relacionamento IC
    Recurso de nuvem [cmdb_ci_cmp_resource] Hosted on :: Hosts Datacenter lógico [cmdb_ci_logical_datacenter]

    A seguir está uma exibição de dependência do fluxo de dados coletados.

    Figura 1. Exibição de dependência do Inventário de recursos da AWS
    Exibição de dependência do Inventário de recursos da AWS