AWS Descoberta do DynamoDB usando padrões
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.
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:
|
| 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:
|
| 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:
|
| 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:
|
| Pontual [point_in_time] | As opções são:
|
Relacionamentos entre ICs
| 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
| 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. |