Descoberta de marcador da AWS

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • . ServiceNow Descobertae. Mapeamento de serviçosAs aplicações podem usar padrões para descobrir os marcadores de recursos da AWS e tipos de item de configuração (IC) e preencher o CMDB com essas descobertas. A descoberta de alguns desses recursos requer a atualização da aplicação Padrões de descoberta e mapeamento de serviços a partir da ServiceNow Store.

    Este padrão de descoberta específico do marcador é um complemento aos outros padrões da AWS disponíveis no ServiceNow Store.Este padrão estende os usados para descobrir os respectivos recursos da AWS.

    Você pode usar este padrão para descobrir marcadores no Now Platform®usando . New York versão ou posterior .

    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

    Credenciais da AWS
    • Em Now Platform, Configure credenciais da AWS usando uma chave secreta e uma chave de acesso.
    • Tenha uma Amazon ID da conta . Use o ID da conta como ele aparece no Console de Gerenciamento AWS. Você pode executar Descobertado formulário de conta de serviço.
    • Defina permissões somente leitura para o seguinte URL: https//tagging.<region>.amazonaws.com.
    Cronograma de descoberta
    Crie uma programação para a conta de serviço relevante da AWS, conforme descrito em Descoberta agendada em uma conta de serviço na documentação ServiceNow® Cloud Provisioning and Governance.
    O CMDB é preenchido com marcadores para os seguintes recursos da AWS e tipos de item de configuração (IC):
    • Gateway de API [cmdb_ci_cloud_gateway]
    • Cognito [cmdb_ci_cloud_authentication]
    • DynamoDB [cmdb_ci_dynamodb_table]
    • cmdb_ci_cloud_function]
    • RDS (serviço de banco de dados relacional) [cmdb_ci_cloud_database]
    • S3 [cmdb_ci_cloud_object_storage]
    Nota:
    Para obter mais informações sobre marcadores e padrões de cada um desses recursos, consulte a documentação do recurso específico da AWS.
    Ao descobrir tags AWS, o padrão conclui as seguintes tarefas de alto nível:
    • Define o filtro Tipo de recurso: Filtra os marcadores somente para os marcadores relacionados ao tipo de IC padrão.
    • Inicia a chamada de API em nuvem: A chamada de API para o ambiente em nuvem que coleta os marcadores e analisa seus atributos na tabela de marcadores.
    • Analisa o nome do recurso do nome do recurso da Amazon (ARN). Cada recurso da Amazon recebe um nome e um identificador exclusivo.
      Nota:
      A análise do nome do recurso é necessária somente para padrões em que a seção de identificação principal não funciona com o ARN do recurso da AWS. Quando esse for o caso, um atributo de relação precisa ser analisado do AWS ARN.
    • Inclui referências ao tipo de recurso de nuvem. Estabelece o relacionamento entre o marcador e o tipo de recurso de nuvem.

    O padrão inclui uma API chamada "Chamada REST na nuvem" pós-chamada usada para coletar os seguintes dados:

    • URL da API usada para recuperar os dados: "https://tagging." ldc[1].object_id mais ".amazonaws.com/“
    • ""ResourceTypeFilters":[""
    • Cabeçalhos - "Content-Type:Application/x-AMZ-json-1,1,X-AMZ-Target:ResourceGroupsAggingAPI_20170126.GetResources"

    Esses dados são exibidos conforme mostrado na janela a seguir.

    Figura 1. Dados da chamada REST na nuvem
    Dados da chamada REST na nuvem

    Este padrão coleta os seguintes dados durante a descoberta horizontal:

    Tabela e campo Informação adicional
    Tipo de IC [cmdb_key_value]
    Chave Chave do marcador
    Valor Valor do marcador
    Object_id

    ID de recurso exclusivo que identifica o recurso no console da AWS.

    Modelo de classe [cmdb_key_value]
    Tabela de extensões Não aplicável
    Identificador - Object_id Entradas relacionadas aos recursos de nuvem
    Regras de metadados Não aplicável

    Esses dados são exibidos conforme mostrado na seguinte janela:

    Figura 2. Dados coletados durante a descoberta horizontal
    Dados coletados durante a descoberta horizontal
    O padrão de descoberta da AWS usa a seguinte avaliação:
    var rtrn;
    var name = ${cmdb_key_value[].object_id}
    name = name.substring(name.lastIndexOf("restapis/")+9,name.lastIndex);
    name = name.substring(0,name.indexOf("/"));
    rtrn = name;
    
    EVALs semelhantes estão disponíveis para padrões em que a seção de identificação principal não inclui informações de ARN na tabela de tipo de IC principal. Quando essas informações não estão disponíveis, a seção Extensão de marcador deve analisar um ARN exclusivo usado para estabelecer o relacionamento com o recurso de nuvem relacionado.