Amazon Descoberta do DynamoDB

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 5 min. de leitura
  • . ServiceNow Descobertae. Mapeamento de serviçosas aplicações usam o. Amazon AWSPadrão do DynamoDB para encontrar componentes do DynamoDB. 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.

    . AWSPadrão do DynamoDB Implanta APIs REST da Amazon para buscar informações sobre o DynamoDB. Você também pode configurar Mapeamento de serviçose. Descobertapara descobrir AWSComponentes do DynamoDB usando AWSeventos.

    O Now Platform é compatível com Amazon Commercial Cloud Services (C2S) para descoberta e governança na nuvem. O C2S é o programa do governo que traz a AWS para a comunidade de inteligência.

    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

    Acesso de usuário
    No Console da AWS, forneça ao usuário as seguintes permissões: acesso AmazonDynamoDBReadOnly e AWSLambdaInvocation-DynamoDB.
    Conta de serviços em nuvem
    Na Now Platform®, configure a conta de serviço com essas propriedades:
    • Um ID de conta, que é o ID da conta da Amazon à qual o DynamoDB pertence. Use o ID da conta como ela aparece no AWS Management Console.
    • As credenciais apropriadas da AWS necessárias para que o ID da conta alcance a nuvem da AWS.
    Credenciais da AWS
    Na Now Platform®, configure as credenciais da AWS usando uma chave secreta e uma chave de acesso.
    Ponto de entrada para serviço que contém DynamoDB
    Use o AWSEndpoint do nome do recurso como o tipo de ponto de entrada ao criar um serviço que contém DynamoDB. Forneça o nome de recurso da Amazon (ARN) e o host para o ponto de entrada.
    (Para descoberta de cima para baixo por Mapeamento de serviços) Executar a Descoberta horizontal dos datacenters lógicos
    Descubra datacenters lógicos que hospedam DynamoDBs conforme descrito em Executar descoberta em uma conta de serviço de nuvem da AWS na documentação ServiceNow Cloud Provisioning and Governance.
    Descoberta na nuvem
    Para Descoberta na nuvem, baixe o Padrões de descoberta e mapeamento de serviços na ServiceNow Store.
    MID Server
    Ao instalar o MID Server, verifique se a máquina host atende ou excede os requisitos de sistema do MID Server.
    Cronograma de descoberta
    Crie uma agenda para a conta de serviço relevante da AWS, conforme descrito em Descoberta agendada a em uma conta de serviço na documentação de ServiceNow Cloud Provisioning and Governance.
    Configurar serviço de evento da AWS
    Para habilitar a descoberta baseada em alerta, configure o serviço de evento da AWS conforme descrito em Configurar o processamento de eventos da AWS para Descoberta e Mapeamento de serviços na documentação do ServiceNow Cloud Provisioning and Governance.

    Dados coletados por Descobertadurante a descoberta horizontal

    Tabela e campo Descrição
    Tabela global do DynamoDB [cmdb_ci_dynamodb_global_table]
    ID do objeto [object_id] O nome do recurso da Amazon (ARN), expresso neste formato: arn:aws:dynamodb::xxxxxxxxxxxx:table:<table name>
    Tabela DynamoDB [cmdb_ci_dynamodb_table]
    Nome [nome] Nome da tabela.
    Data de criação [data de criação] Data de criação do DynamoDB de acordo com o fuso horário do MID ServerQue descobre este DynamoDB.
    Provedor de nuvem [cloud_provider] Amazon AWS
    ID do objeto [object_id] O nome do recurso da Amazon (ARN), expresso neste formato: arn:aws:dynamodb:<region>:xxxxxxxxxxxx:table:<table name>
    ARN global [global_arn] O ARN global da tabela da tabela global do DynamoDB. Este campo estará vazio se o DynamoDB não for global.
    Stream ARN [stream_arn] As opções são:
    • ARN de Fluxo
    • Desativado
    Nome do serviço [service_name] Definido como DynamoDB por padrão.
    Criptografia [criptografia] Configuração de criptografia no DynamoDB. As opções são:
    • Ativado
    • Desativado
    Grupo de replicação [replication_group] ARN da tabela das tabelas globais conectadas do DynamoDB.
    Escalonamento automático de leitura [read_autoscaling] As opções são:
    • Ativado
    • Desativado
    Unidades de leitura [read_units] O número de unidades de leitura na tabela do DynamoDB.
    Unidades máximas de leitura [read_max_units] O número máximo permitido de unidades de leitura na tabela do DynamoDB.
    Unidades mínimas de leitura [read_min_units] O número mínimo permitido de unidades de leitura na tabela do DynamoDB.
    Unidades de gravação [write_units] O número de unidades de gravação na tabela do DynamoDB.
    Unidades máximas de gravação [write_max_units] O número máximo permitido de unidades de gravação na tabela do DynamoDB.
    Unidades mínimas de gravação [write_min_units] O número mínimo permitido de unidades de gravação na tabela do DynamoDB.
    Tamanho da tabela [table_size] O tamanho provisionado atualmente da tabela do DynamoDB em bytes.
    Gravação de escala automática [write_autoscaling] As opções são:
    • Ativado
    • Desativado
    Point-in-time [point_in_time] As opções são:
    • Ativado
    • Desativado
    O gráfico ilustra os ICs que fazem parte da descoberta do DynamoDB.
    Figura 1. Exibições de dependência mostrando componentes do DynamoDB

    Componentes do DynamoDB

    Relacionamentos entre ICs

    O padrão Amazon AWS DynamoDB cria os seguintes relacionamentos de IC:
    IC Relacionamento IC
    Tabela global do DynamoDB [cmdb_ci_dynamodb_global_table] Cluster of::Cluster Tabela DynamoDB [cmdb_ci_dynamodb_table]

    Dados coletados por Mapeamento de serviçosdurante a descoberta descendente

    O padrão Amazon AWS DynamoDB identifica conexões do DynamoDB para funções do AWS Lambda.

    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.