Partilhar via


Adicionar a origem do Google Cloud Pub/Sub a um fluxo de eventos (visualização)

Este artigo mostra como adicionar uma fonte do Google Cloud Pub/Sub a um fluxo de eventos.

O Google Pub/Sub é um serviço de mensagens que permite publicar e assinar fluxos de eventos. Você pode adicionar o Google Pub/Sub como fonte ao seu fluxo de eventos para capturar, transformar e rotear eventos em tempo real para vários destinos no Fabric.

Importante

Os recursos aprimorados dos fluxos de eventos do Fabric estão atualmente em visualização.

Nota

Esta origem não é suportada nas seguintes regiões da capacidade do seu espaço de trabalho: Oeste US3, Suíça Oeste.

Pré-requisitos

  • Acesso ao espaço de trabalho premium do Fabric com permissões de Colaborador ou superior.
  • Uma conta do Google Cloud com o serviço Pub/Sub ativado e uma função com as permissões necessárias.
  • Sua fonte do Google Cloud Pub/Sub deve ser acessível publicamente e não estar protegida por um firewall ou protegida em uma rede virtual.

Nota

O número máximo de fontes e destinos para um eventstream é 11.

Adicionar o Google Cloud Pub/Sub como fonte

  1. Selecione Eventstream para criar um novo eventstream. Certifique-se de que a opção Capacidades Avançadas (pré-visualização) está ativada.

    Uma captura de tela da criação de um novo fluxo de eventos.

  2. Na tela seguinte, selecione Adicionar fonte externa.

    Uma captura de tela mostrando a seleção Adicionar fonte externa.

Configurar e conectar-se ao Google Cloud Pub/Sub

Importante

Você pode consumir os eventos do Google Cloud Pub/Sub em apenas um fluxo de eventos. Depois de buscar os eventos em um fluxo de eventos, eles não podem ser consumidos por outros fluxos de eventos.

  1. No ecrã Ligar, em Ligação, selecione Nova ligação.

  2. Na tela Configurações de conexão , preencha as informações necessárias.

    Uma captura de tela das configurações de conexão para a fonte Google Cloud Pub/Sub.

  3. Para ID do projeto, insira o ID do projeto no Google Cloud Console.

    Uma captura de tela do ID do projeto no Google Cloud Console.

  4. Em Nome da assinatura, abra o Google Pub/Sub e selecione Assinaturas. Pode encontrar o ID da Subscrição na lista.

    Uma captura de ecrã de uma Descrição do computador gerada automaticamente.

  5. A chave da conta de serviço é um arquivo JSON que contém as credenciais da sua conta de serviço. Siga as próximas etapas para gerar o arquivo no Google Cloud.

    1. Selecione IAM & Admin no Google Cloud Console.

      Uma captura de tela mostrando a seleção de IAM & Admin no Google Cloud Console.

    2. Na página IAM & Admin, em Contas de serviço, selecione CREATE SERVICE ACCOUNT.

      Uma captura de tela mostrando a seleção Criar conta de serviço.

    3. Depois de configurar, conceda a permissão de Proprietário apropriada à sua função e selecione Concluído.

      Uma captura de ecrã a mostrar a atribuição de permissões de Proprietário da função e, em seguida, a seleção Concluído.

    4. Na página Contas de serviço, selecione sua função e, em seguida, selecione Gerenciar chaves em Ações.

      Uma captura de tela mostrando a seleção de Gerenciar chaves em Ações.

    5. Em ADICIONAR CHAVE, selecione Criar nova chave.

      Uma captura de tela mostrando a seleção Criar nova chave.

    6. Baixe o arquivo JSON, copie todo o conteúdo JSON e insira-o como chave de conta de serviço na tela Configurações de conexão de malha.

      Importante

      Este arquivo JSON pode ser baixado apenas uma vez.

  6. Selecione Conectar na tela Configurações de conexão .

  7. Introduza um Nome da origem e um Nome do tópico para a nova origem e, em seguida, selecione Seguinte.

  8. Reveja o resumo e, em seguida, selecione Adicionar.

Você pode ver a fonte do Google Cloud Pub/Sub adicionada ao seu fluxo de eventos no modo de edição.

Uma captura de tela da fonte Google Cloud Pub/Sub adicionada no modo de edição com o botão Publicar realçado.

Selecione Publicar para publicar as alterações e começar a transmitir dados do Google Cloud Pub/Sub para o fluxo de eventos.

Uma captura de tela do fluxo de eventos publicado com a fonte Google Cloud Pub/Sub na Visualização dinâmica.

Outros conectores: