Ir para o conteúdo

Pré-requisitos do Google Pub Sub

Introdução

Estes são os pré-requisitos para usar o conector Google Pub Sub com uma instância do Google Pub/Sub:

Crie uma Conta de Serviço e Conceda Papéis

Siga estas etapas para criar uma conta de serviço e conceder papéis para fornecer acesso ao projeto do Google Cloud para ser usado com o conector Google Pub Sub:

  1. Selecione um projeto no Console do Google Cloud.

    Nota

    Verifique se a API do Google Pub/Sub está ativada para o projeto selecionado.

  2. No menu de navegação, navegue até IAM & Admin > Contas de serviço.

  3. Clique em Criar conta de serviço, localizado na parte superior da página.

  4. Digite Detalhes da conta de serviço:

    Detalhes da conta de serviço

    • Nome da conta de serviço: Insira qualquer string para o nome da conta de serviço.

    • Service account ID: Este campo é preenchido automaticamente para corresponder ao Service account name e pode ser editado, se desejado.

    • Descrição da conta de serviço: Insira uma descrição para a conta de serviço.

  5. Clique em Criar e continuar.

  6. Atribua uma papel para permitir o acesso ao projeto (necessário para uma conexão bem-sucedida no conector Google Pub Sub):

    Atribuir funções

    • Função: Usando o menu suspenso, selecione a papel do Pub/Sub ou papel personalizada para seu caso de uso e clique em Continuar.

      Ao usar funções predefinidas do Google Pub/Sub, estas são as combinações de papel que podem ser concedidas à conta de serviço para permitir o acesso a cada atividade do Google Pub Sub:

      Atividade Funções do Google Pub/Sub
      Reconhecer mensagem Administrador do Pub/Sub or
      Assinante do Pub/Sub
      Criar tópico Administrador do Pub/Sub or
      Editor do Pub/Sub or
      Administrador do Pub/Sub Lite or
      Editor do Pub/Sub Lite
      Obter mensagem Pub/Sub Admin or
      Pub/Sub Subscriber and Pub/Sub Viewer (ambos são necessários se o Pub/Sub Admin não estiver sendo usado)
      Publicar mensagem Pub/Sub Admin or
      Pub/Sub Subscriber and Pub/Sub Viewer (ambos são necessários se o Pub/Sub Admin não estiver sendo usado)
      Criar assinatura Administrador do Pub/Sub or
      Editor do Pub/Sub or
      Administrador do Pub/Sub Lite or
      Editor do Pub/Sub Lite
      Excluir Administrador do Pub/Sub or
      Editor do Pub/Sub or
      Assinante do Pub/Sub or
      Administrador do Pub/Sub Lite or
      Pub /Editor Sub Lite
  7. Opcionalmente, conceda acesso à conta de serviço a usuários específicos:

    Atribuir usuários

  8. Clique em Concluído.

Obter Credenciais

Siga estas etapas para obter as credenciais necessárias para configuração de conexão:

  1. Na página Contas de serviço, clique no menu Ações da conta de serviço criada acima e clique em Gerenciar chaves.

  2. Clique em Adicionar chave > Criar nova chave, selecione JSON como o Tipo de chave e clique em Criar para baixar o arquivo JSON em seu computador:

    Criar Chave

  3. Abra o arquivo JSON baixado em um editor de texto e retenha os valores de project_id, private_key, e client_email para ser usado durante configuração da conexão.