Integre a plataforma da AWS como uma fonte de dados

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Amazon Web Services ( AWS) com Gestão de eventos. Para adicionar AWS plataforma como fonte de dados, a configuração é necessária no AWS plataforma.

    Antes de Iniciar

    Certifique-se de que Gestão de eventosO plug-in Conectores (sn_em_connector) está instalado no Now Platforminstância.

    D baixar o. Gestão de eventosConector s plug-in do ServiceNow Store.

    Função necessária: evt_mgmt_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Quando um AWSo alarme da plataforma chega, Gestão de eventos:
    • Extrai informações do original AWS alarme da plataforma para preencher os campos de evento obrigatórios e insere o evento no banco de dados.
    • Captura o conteúdo no additional_info campo.

    . AWS plataforma conector de pressão está localizado em Gestão de eventos > Integrações > Conectores de push. Em Conectores de push , clique em Eventos da AWS Conector de pressão .

    Nota:
    . AWS conector de pressão que é fornecido nos manipuladores do sistema base AWS Somente alarmes do CloudWatch. Para lidar com alarmes do SNS (Simple Notification Service, serviço de notificação simples) que são diferentes de AWS CloudWatch, crie um novo conector de pressão ou personalize o. AWS conector de pressão .
    A partir de Xanadu, as regras de evento de OOTB (prontas para uso) fornecidas com o conector, que você não usou anteriormente (ou seja, nem ativadas, desativadas ou modificadas), agora terão Aplique regras de correspondência adicionais caixa de seleção definida como verdadeira. Anteriormente, esta caixa de seleção estava desabilitada. Esta mudança permite executar mais regras de evento ou automação usando as mesmas condições de filtro para os eventos.
    Nota:
    Este recurso se aplica somente a regras de evento ativas.

    Procedimento

    1. Em AWS console da plataforma, selecione Serviço de notificação simples .
      Se um tópico do SNS não existir, crie um.
    2. No tópico SNS, crie uma nova assinatura.
      1. Pegue ARN do tópico do tópico que você criou.
        O nome do recurso da Amazon (ARN) é necessário para vincular um Gestão de eventosAlerta para um IC.
      2. Definido Protocolo para: https.
      3. Definido Endpoint para: <username>://<password> em <instance-name>.service-now.com/api/sn_em_connector/em/inbound_event?source=aws
      Se AWS A autenticação multifator (MFA) da plataforma é habilitada ao fazer login no AWS do site da plataforma, você será solicitado a fornecer o nome de usuário e a senha, bem como um código de autenticação do AWS Dispositivo de MFA da plataforma do usuário.
    3. Aguarde até que a assinatura mude de Pendente para Confirmado E o ARN da assinatura é preenchido.
      Isso pode levar alguns minutos.
    4. Crie alarmes em AWS plataforma para envio Gestão de eventosE vincule os alarmes ao tópico do SNS que você criou.
      Essas regras de evento são fornecidas com o sistema de base:
      Regra de Evento Descrição
      AWS vinculação de host Vincular AWS alarmes da plataforma, no host ou máquina virtual ( VM ) , Para o IC de hardware do host.
      AWS - Geral Vincular AWSAlarmes de plataforma no balanceador de carga (LB) para o IC do balanceador de carga na nuvem, Amazon Relational Database Service (RDS) para o IC do banco de dados na nuvem e Host ou Máquina Virtual (VM) para o IC da instância da máquina virtual.
      Nota:
      Para vincular eventos do host ou da máquina virtual ao IC da instância da máquina virtual, desabilite o. AWSregra de vinculação do host.

      Isso exemplo mostra Uma cadeia de caracteres JSON para AWS Vinculação de VM :

      {
      "Type" : "<type>",
      "MessageId" : "<message ID #>",
      "TopicArn" : "<topic arn>",
      "Subject" : "ALARM: \"<alarm type>\" in <location>",
      "Message" : "{\"AlarmName\":\"<alarm name>\",\"AlarmDescription\":<alarm description>,\"AWSAccountId\":\"<account ID #>\",\"NewStateValue\":\"ALARM\",\"NewStateReason\":\"Threshold Crossed: <threshold and datapoint which it crossed>.\",\"StateChangeTime\":\"<date and time>\",\"Region\":\"<location>\",\"OldStateValue\":\"OK\",\"Trigger\":{\"MetricName\":\"CPUUtilization\",\"Namespace\":\"<namespace>\",\"Statistic\":\"<statistic name>\",\"Unit\":null,\"Dimensions\":[{\"name\":\"InstanceId\",\"value\":\"<dimension value>\"}],\"Period\":<period number>,\"EvaluationPeriods\":<number of evaluation periods>,\"ComparisonOperator\":\"GreaterThanOrEqualToThreshold\",\"Threshold\":<threshold number>}}",
      "Timestamp" : "<date and time>",
      "SignatureVersion" : "<version number>",
      "Signature" : "<signature>",
      "SigningCertURL" : "<URL>",
      "UnsubscribeURL" : "<URL>"
      }