AWS Descoberta do DynamoDB usando padrões

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • As aplicações ServiceNow Descoberta e Mapeamento de serviços usam o padrão Amazon AWS DynamoDB para encontrar componentes do DynamoDB. Descobrir alguns desses recursos requer a atualização do Padrões de descoberta e mapeamento de serviços aplicação do ServiceNow Store.

    O padrão Amazon AWS DynamoDB implanta REST APIs para buscar informações sobre o DynamoDB. Você também pode configurar Mapeamento de serviços e. Descoberta para descobrir AWS Componentes do DynamoDB usando AWS eventos.

    O ServiceNow AI 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
    Em AWS Console, forneça a um usuário as seguintes permissões: AmazonDynamoDBReadOnly Access e AWSMLambdaInvocation-DynamoDB.
    Conta de serviço em nuvem
    Em ServiceNow AI Platform®, configure a conta de serviço com essas propriedades:
    • Um ID da conta , que é Amazon ID da conta à qual o DynamoDB pertence. Use o ID da conta como ela aparece no AWS Management Console.
    • Apropriado AWS Credenciais necessárias para que o ID da conta acesse AWS nuvem.
    AWS Credenciais
    Em ServiceNow AI Platform®, configure AWS credenciais, usando uma chave secreta e uma chave de acesso.
    Ponto de entrada para serviço que contém DynamoDB
    Usar 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 um AWS conta de serviço em nuvem no ServiceNow Cloud Provisioning and Governance documentação.
    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 programação para o relevante AWS Conta de serviço conforme descrito em Programar descoberta em uma conta de serviço no ServiceNow Cloud Provisioning and Governance documentação.
    Configurar AWS serviço de eventos
    Para habilitar a descoberta baseada em alertas, configure o. AWS Serviço de eventos conforme descrito em Configuração AWS processamento de eventos para Descoberta e. Mapeamento de serviços em ServiceNow Cloud Provisioning and Governance documentação.

    Verifique as permissões do REST API

    Baixe o. Descoberta na nuvem planilha de padrões para que você possa conceder as permissões de usuário necessárias para executar o. Descoberta padrões. Além das permissões, a planilha também inclui informações úteis, como nomes de padrões, tipos, classes de IC e links para a documentação do fornecedor. Novos padrões são disponibilizados trimestralmente; por isso, verifique periodicamente para ter certeza de que está usando a versão mais recente da planilha.

    Nota:
    Você pode testar AWS REST APIs usando Plataforma da API Postman. Para obter mais informações, consulte Como testar REST API da AWS usando o POSTMAN [KB0782183] artigo no Now Support Base de conhecimento.

    Dados coletados pelo Descoberta durante a descoberta horizontal

    Tabela e campo Descrição
    Tabela DynamoDB global [cmdb_ci_dynamodb_global_table]
    ID do objeto [object_id] O nome de 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 da criação [creation date] Data de criação do DynamoDB de acordo com o fuso horário do MID Server que descobre este DynamoDB.
    Provedor de nuvem [cloud_provider] Amazon AWS
    ID do objeto [object_id] O nome de recurso da Amazon (ARN), expresso neste formato: arn:aws:dynamodb:<region>:xxxxxxxxxxxx:table:<table name>
    ARN global [global_arn] O ARN global da tabela global do DynamoDB. Este campo vai ficar vazio se o DynamoDB não for global.
    ARN de fluxo [stream_arn] As opções são:
    • ARN de Fluxo
    • Desativado
    Nome do serviço [service_name] Definido como DynamoDB por padrão.
    Criptografia [encryption] Configuração de criptografia no DynamoDB. As opções são:
    • Habilitado
    • Desativado
    Grupo de replicação [replication_group] Tabela ARN das tabelas globais do DynamoDB conectadas.
    Escalonamento automático de leitura [read_autoscaling] As opções são:
    • Habilitado
    • Desativado
    Unidades de leitura [read_units] O número de unidades de leitura na tabela DynamoDB.
    Máximo de unidades de leitura [read_max_units] O número máximo permitido de unidades de leitura na tabela DynamoDB.
    Mínimo de unidades de leitura [read_min_units] O número mínimo permitido de unidades de leitura na tabela DynamoDB.
    Unidades de gravação [write_units] O número de unidades de gravação na tabela DynamoDB.
    Máximo de unidades de gravação [write_max_units] O número máximo permitido de unidades de gravação na tabela DynamoDB.
    Mínimo de unidades de gravação [write_min_units] O número mínimo permitido de unidades de gravação na tabela DynamoDB.
    Tamanho da tabela [table_size] O tamanho provisionado atualmente da tabela DynamoDB em bytes.
    Escalonamento automático de gravação [write_autoscaling] As opções são:
    • Habilitado
    • Desativado
    Pontual [point_in_time] As opções são:
    • Habilitado
    • Desativado
    O gráfico ilustra ICs que fazem parte da descoberta do DynamoDB.
    Figura 1. Dependency Views mostrando componentes DynamoDB

    Componentes do DynamoDB

    Relacionamentos entre ICs

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

    Dados coletados pelo Mapeamento de serviços durante a descoberta de cima para baixo

    O padrão Amazon AWS DynamoDB identifica conexões do DynamoDB com as 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.