Amazon Descoberta do DynamoDB
. 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:
|
| 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:
|
| 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:
|
| 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:
|
| Point-in-time [point_in_time] | As opções são:
|
Relacionamentos entre ICs
| 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
| 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. |