Receba eventos no seu ServiceNow instância de Amazon SNS

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • Receber eventos (Notificação, Confirmação de assinatura e Confirmação de cancelamento de assinatura) de Amazon SNSno seu ServiceNow instância.

    Antes de Iniciar

    • Solicitar uma assinatura de IntegrationHub
    • Ative o. Amazon SNSspoke
    • Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode receber eventos no seu ServiceNow instância de Amazon SNSmesmo sem configurar o. Amazon SNSspoke. Para configurar o. Amazon SNSspoke e use as ações do spoke, consulte Configure o. Amazon SNS spoke.

    Criar segredo para Amazon SNS spoke

    Crie um segredo do cliente para autorizar solicitações Amazon SNS.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Scripts - Segundo Plano.
    2. Insira este comando no Executar script (JavaScript executado no servidor) campo de texto:
      gs.info(GlideSecureRandomUtil.getSecureRandomString(32));
    3. Clique em Executar script .
    4. Copie e registre o valor gerado para uso posterior.
      Chave de autorização ou segredo do cliente

    Crie um registro nas Configurações da AWS

    Crie um registro nas Configurações da AWS para autorizar solicitações Amazon SNS spoke.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Configuração da AWS > Todas as configurações.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Tabela 1. Formulário Configurações da AWS
      Campo Descrição
      Valor da propriedade Nome interno do subfluxo de assinatura do Amazon SNS. Por exemplo, amazon_sns_subscription .
      Nota:
      O subfluxo de assinatura do Amazon SNS é um subfluxo de amostra. Você deve criar uma cópia deste subfluxo e usá-lo para personalizar a gestão de eventos de acordo com sua necessidade. Nesse caso, especifique o nome interno do subfluxo personalizado.
      Nome da Propriedade Nome para identificar o registro.
      Segredo do cliente Segredo do cliente gerado pelo script. Para obter informações sobre como gerar segredo do cliente, consulte, Criar segredo para Amazon SNS spoke.
    4. Clique com o botão direito no cabeçalho do formulário e clique em Salvar.
    5. Clique com o botão direito do mouse no cabeçalho do formulário e clique em Copiar sys_id . Registre este valor para uso posterior.

    Registre o caminho da API de base do Amazon SNS spoke

    Registre o caminho da API de base do Amazon SNS spokepara autorizar solicitações de Amazon SNS.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Serviços web do sistema > Serviços web com script > Scripted REST APIs.
    2. Abra o registro para Amazon SNS .
    3. Copie e registre o valor de Caminho da API de base para uso posterior.

    Criar tópico

    Use a ação Criar spoke de tópico para criar um tópico no Amazon SNSpara seu ServiceNow instância.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Em Workflow Studio, Crie um fluxo e inclua a ação Criar spoke de tópico.
      Para obter informações sobre como criar fluxos em Workflow Studio, consulte Criando fluxos .
    2. Personalize o fluxo para fornecer estes valores como entradas para a ação Criar spoke de tópico:
      Campo Descrição
      Região Área geográfica da AWS onde a infraestrutura está hospedada.
      Nome do Tópico Nome para identificar o tópico.
    3. Teste o fluxo e verifique o. Execuções para garantir que o fluxo seja executado conforme o esperado.

    Criar assinatura

    Use a ação Criar spoke de assinatura para criar assinatura no Amazon SNSpara seu ServiceNow instância.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Em Workflow Studio, Crie um fluxo e inclua a ação Criar spoke de assinatura.
      Para obter informações sobre como criar fluxos em Workflow Studio, consulte Criando fluxos .
    2. Personalize o fluxo para fornecer estes valores como entradas para a ação Criar spoke de assinatura:
      Campo Descrição
      Região Área geográfica da AWS onde a infraestrutura está hospedada.
      ARN do tópico ARN para identificar exclusivamente o tópico necessário. Assinaturas são criadas para este tópico.
      Protocolo HTTPS
      Endpoint URL do endpoint neste formato: https://<servicenow-instance>.service-now.com/<base-api-path>/<aws-configuration-sys_id>/<client-secret> .
      Nota:
    3. Teste o fluxo.
      O fluxo aciona internamente o subfluxo de assinatura do Amazon SNS padrão .
    4. Em Execuções abra o registro associado à execução do subfluxo.
      Nota:
      Verifique os detalhes de execução do subfluxo de assinatura do Amazon SNS padrão, não o fluxo que você criou.
    5. Na página Detalhes da execução, clique em VALOR DO TEMPO DE EXECUÇÃO .
    6. Copie e registre o valor do Token para uso posterior.
      Este token de confirmação é necessário para Confirmar assinatura.
      Token no valor de tempo de execução.
      Nota:
      Use o token de confirmação para Confirmar assinatura dentro do seu período de validade.

    Resultado

    Assinatura do tópico necessário em Amazon SNSpara seu ServiceNow a instância foi criada.

    Confirmar assinatura

    Use a ação Confirmar spoke de assinatura para confirmar a assinatura em Amazon SNSpara seu ServiceNow instância.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Em Workflow Studio, Crie uma cópia do subfluxo de assinatura do Amazon SNS padrão.
      Para obter informações sobre como usar subfluxos em Workflow Studio, consulte Criando subfluxos .
    2. Em Workflow Studio, crie um fluxo que inclua a cópia do subfluxo padrão.
      Para obter informações sobre como criar fluxos em Workflow Studio, consulte Criando fluxos .
    3. Personalize o subfluxo para incluir a ação Confirmar spoke de assinatura.
    4. Personalize o subfluxo para fornecer estes valores como entradas para a ação Confirmar spoke de assinatura:
      Campo Descrição
      Região Área geográfica da AWS onde a infraestrutura está hospedada.
      ARN do tópico ARN para identificar exclusivamente o tópico necessário. Assinaturas são criadas para este tópico.
      Token Token de confirmação gerado após a criação da assinatura. Consulte Criar assinatura, para obter mais informações.
      Nota:
      Use o token de confirmação para confirmar a assinatura dentro do período de validade.
    5. Teste o fluxo e verifique o. Execuções para garantir que o fluxo seja executado conforme o esperado.

    Resultado

    . Amazon SNSassinatura do seu ServiceNow a instância foi confirmada.