AWS API gateway descoberta

  • 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 encontrar gateways de API da AWS e conexões com outras entidades. 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.

    Descobertae. Mapeamento de serviçosuse o. Amazon AWS API Gatewaypadrão para executar a descoberta horizontal e descendente.

    Você pode usar este padrão no ServiceNowplataforma que usa o. Kingstonversã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

    Conta de serviço da AWS com credenciais
    Em Now Platform®, configure a conta de serviço com o seguinte:
    • Um ID da conta , Que é o ID da conta da Amazon ao qual o gateway de API pertence. Use o ID da conta como ele aparece no Console de Gerenciamento AWS. Você pode executar a descoberta no formulário de conta de serviço.
    • As credenciais apropriadas da AWS necessárias para que o ID da conta alcance a nuvem da AWS.

    Consulte Contas de serviço para Descobertae. Mapeamento de serviçosna documentação do produto.

    Conjunto de atualizações
    Se sua instância estiver nas versões Jakarta ou Istanbul, importe o conjunto de atualizações fornecido em KB0679927 Conjunto de atualizações de descoberta descendente do AWS Lambda. Este conjunto de atualizações é necessário para Mapeamento de serviços.
    Acesso do usuário
    No Console da AWS, forneça a um usuário permissões para executar o. Gateway:OBTER Apenas para a ação OBTER no gateway de API.

    Dados coletados por Descobertadurante a descoberta horizontal

    Tabela e campo Informação adicional
    Gateway em Nuvem [cmdb_ci_cloud_gateway]
    ID do objeto O ID do gateway.
    Descrição resumida A descrição resumida do gateway.
    Nome DNS [cmdb_ci_dns_name]
    Nome O nome exclusivo ou o endereço IP do host DNS.
    Endereço IP O endereço IP do host DNS.
    Endpoint do nome do recurso da AWS [cmdb_ci_endpoint_arn]
    Host O nome de host ou o endereço IP do endpoint.
    ARN O ID (nome do recurso da Amazon) de outras entidades da AWS às quais o gateway se conecta.

    Relacionamentos de item de configuração (IC)

    Estes relacionamentos são criados para oferecer suporte à descoberta do AWS API Gateway:
    IC Relacionamento IC
    Gateway de Nuvem

    [cmdb_ci_cloud_gateway]

    Uses:Used by Nome DNS

    [cmdb_ci_dns_name]

    Hospedado em:hosts Datacenter da AWS [cmdb_ci_aws_datacenter]

    O datacenter da AWS tem relacionamentos com outros ICs da AWS, como zonas de disponibilidade, contas de serviço e assim por diante. Consulte Descoberta na Nuvem AWS e Azure na documentação do produto para obter detalhes adicionais.

    Conexões descobertas por Mapeamento de serviçosdurante a descoberta de cima para baixo

    Mapeamento de serviços Executa a descoberta descendente dos gateways de API da AWS no contexto dos serviços de aplicações. Ele descobre conexões de saída dos gateways de API da AWS:
    • AWS Lambda
    • Link do VPC para Virtual Private Cloud
    • Endpoint HTTP definido como o URL configurado no gateway de API

    Solução de problemas

    Se o processo de mapeamento não prosseguir conforme o esperado, siga as sugestões a seguir.
    Sintoma Causa Solução
    A Descoberta falha. A mensagem de descoberta contém as informações sobre um erro causado pelo tempo limite de REST. Há muitos ICs enviando a resposta da chamada REST na implantação. O MID Server não pode processar a resposta da chamada REST sem exceder o limite de tempo controlado pelo parâmetro mid.sa.cloud.request_timeout. Por padrão, o parâmetro mid.sa.cloud.request_timeout é definido como 30000 milissegundos.
    Aumente o valor deste parâmetro no relevante MID Server e execute a descoberta novamente.
    Nota:
    Se a lista relacionada Parâmetros de configuração para o MID Server relevante não mostrar este parâmetro, talvez seja necessário adicioná-lo.
    O Designer de padrões falha durante uma sessão de depuração. A mensagem do Designer de padrões contém informações sobre um erro causado por um tempo limite. O Designer de padrões falha devido a um tempo limite durante a depuração de padrão (e não durante a descoberta). Por padrão, o parâmetro sa.debugger.max_timeout é definido como 240 segundos.

    Aumente o valor desse parâmetro no MID Server relevante.