Ir para o conteúdo principal
Isenção de responsabilidade de tradução: esse conteúdo foi traduzido para sua conveniência com o uso de software e pode não ter sido revisado por uma pessoa. O texto oficial é a versão em inglês e sempre será o texto mais atualizado. Para ver a versão em inglês, clique aqui.

Conecte o HubSpot e o AWS S3 (BETA)

Ultima atualização: Setembro 25, 2024

Disponível com qualquer uma das seguintes assinaturas, salvo menção ao contrário:

Operations Hub   Enterprise

Aprenda como conectar o HubSpot e o AWS S3 para sincronizar dados do HubSpot com seu bucket S3. 

Conecte o HubSpot e o AWS S3

Para conectar o HubSpot e o AWS S3, você deve seguir os passos abaixo na ordem: 

  1. Configurar permissões de acesso para o bucket AWS S3
  2. Criar uma política de IAM
  3. Crie a função IAM na AWS
  4. Conecte o HubSpot e o AWS S3
  5. Conceda ao usuário do IAM permissões para acessar objetos do bucket S3

1. Configurar permissões de acesso para o bucket S3

O HubSpot precisa das seguintes permissões em um bucket e pasta do AWS S3 para acessar arquivos na pasta e subpastas:

  • s3:ObterLocalizaçãoBucket
  • s3:ObterObjeto
  • s3:ObterVersãoDoObjeto
  • s3:ListBucket
  • s3:ColocarObjeto
  • s3:ExcluirObjeto

2. Criar uma política de IAM

  • Faça login no Console de gerenciamento da AWS.
  • No painel inicial, clique em Serviços > Segurança, Identidade e Conformidade > EU SOU.
  • Na barra lateral esquerda, clique em Configurações de Conta.
  • No Serviço de Token de Segurança (STS) seção, procure a região da AWS que corresponde à região em que sua conta da AWS está localizada. Clique para alternar o interruptor sobre para ativar a região.
  • No painel lateral esquerdo, clique em Políticas
  • Clique Criar política
  • No JSON aba, clique Adicionar nova declaração
  • Adicione o documento de política abaixo que dará ao HubSpot as permissões necessárias para carregar ou descarregar dados usando um único bucket e caminho de pasta. Você também pode limpar arquivos de dados usando a opção de cópia PURGE. 

Observação:

  • Certifique-se de substituir <bucket> e <prefix> com o nome real do seu bucket e o prefixo do caminho da pasta. EOs nomes de recursos da Amazon (ARN) para buckets em regiões governamentais têm um arn:aws-us-gov:s3::: prefixo.
  • Definindo o s3:prefix condição para ["*"] ou ["<path> /*"] concede acesso a todos os prefixos no bucket ou caminho especificado no bucket, respectivamente.

 

{
 "Version": "2012-10-17",
 "Statement": [
 {
 "Effect": "Allow",
 "Action": [
 "s3:PutObject",
 "s3:GetObject",
 "s3:GetObjectVersion",
 "s3:DeleteObject",
 "s3:DeleteObjectVersion"
 ],
 "Resource": "arn:aws:s3:::<bucket>/<prefix>/*"
 },
 {
 "Effect": "Allow",
 "Action": [
 "s3:ListBucket",
 "s3:GetBucketLocation"
 ],
 "Resource": "arn:aws:s3:::<bucket>",
 "Condition": {
 "StringLike": {
 "s3:prefix": [
 "<prefix>/*"
 ]
 }
 }
 }
 ]
}

  • Clique em Próximo.
  • No Revisar e criar seção, adicione o Nome da política e um opcional descrição
  • Clique Criar política

3. Crie a função IAM na AWS

Para configurar permissões de acesso para o HubSpot no AWS Management Console:

  • Faça login no Console de gerenciamento da AWS.
  • No painel inicial, clique em Serviços > Segurança, Identidade e Conformidade > EU SOU.
  • Na barra lateral esquerda, clique em Funções
  • Clique Criar função
  • No Tipo de entidade confiável seção, selecione Conta AWS.
  • No Uma conta AWS seção, selecione Outra conta AWS e insira seu próprio ID de conta da AWS. Mais tarde, você alterará a relação de confiança para dar acesso ao HubSpot. 
  • Selecione Exigir ID externo e insira um ID de espaço reservado como 0000. Mais tarde, você alterará o relacionamento de confiança para sua função do IAM e especificará o ID externo para sua integração de armazenamento. Um ID externo é usado para conceder acesso aos seus recursos da AWS a um aplicativo de terceiros, como o HubSpot. 

uma-conta-aws

  • Clique em Próximo
  • Selecione a política criada na Etapa 1 e clique em Próximo.
  • No Detalhes da função seção, insira um Nome da funçãoDescrição para identificar a função. 
  • Clique Criar função
  • No Página de resumo da função, copie o ARN valor. Você usará esse valor na próxima etapa. 

valor-arn

4. Conecte o HubSpot e o AWS S3

  • Certifique-se de que sua conta HubSpot esteja optou por esta versão beta: Acesse dados do HubSpot no AWS S3
  • Navegar para esta URL e selecione sua conta HubSpot.
  • No canto superior direito, clique em Instalar aplicativo
  • Entre no Nome da função do IAM configurado na Etapa 3 e o Caminho da URL S3 para o bucket no qual você deseja que os dados sejam despejados. 
  • Clique Próximo.
  • Revise e copie o Usuário do AWS IAM e ID externo da AWS valores, pois você precisará deles na próxima etapa. Então, clique Continuar para aplicativos conectados.

5. Conceda ao usuário do IAM permissões para acessar objetos do bucket

  • Faça login no Console de gerenciamento da AWS.
  • No painel inicial, clique em Serviços > Segurança, Identidade e Conformidade > EU SOU.
  • Na barra lateral esquerda, clique em Funções.
  • Selecione a função que você criou na Etapa 3. 
  • Selecione o Relações de confiança tab e clique Editar política de confiança
  • Modifique os documentos da política com os valores registrados na Etapa 3. 

{
 "Version": "2012-10-17",
 "Statement": [
 {
 "Sid": "",
 "Effect": "Allow",
 "Principal": {
 "AWS": "<hubspot_user_arn>"
 },
 "Action": "sts:AssumeRole",
 "Condition": {
 "StringEquals": {
 "sts:ExternalId": "<hubspot_external_id>"
 }
 }
 }
 ]
}

Na política acima, altere os dois campos a seguir para os valores registrados na Etapa 4:

  • usuário_hubspot_arn para o ARMAZENAMENTO_AWS_IAM_USER_ARN valor
  • ID_externo_do_hubspot para o ARMAZENAMENTO_AWS_EXTERNO_ID valor 

Após concluir as etapas acima, o HubSpot pode sincronizar dados no AWS S3.

Formato de dados para sincronização entre HubSpot e AWS S3

Dados disponíveis para sincronização

Você pode sincronizar os seguintes dados do HubSpot para o AWS S3: 

  • Objetos: objetos padrão e personalizados, como contatos, empresas, tickets ou produtos.
  • Registros: registros de objetos individuais. 
  • Associações: todos os tipos de associação e registros associados.
  • Eventos: dados de eventos para eventos padrão do HubSpot e eventos comportamentais personalizados. 
  • Listas: Listas de contatos e empresas do HubSpot.
  • Proprietários: detentores de recordes. 
  • Tubulações: pipelines de negócios e tickets e estágios do pipeline. 
  • Propriedades: propriedades e seus valores nos registros de objetos, incluindo o histórico de propriedades. 

Dados de objetos de diferentes tipos são organizados e disponíveis de duas maneiras:

  • Individual: eCada tipo de objeto é armazenado em sua própria tabela e possui apenas registros do mesmo tipo de objeto. Por exemplo, objects_contacts contém apenas registros de contato.
  • Combinado: aTodos os registros de todos os tipos de objetos são combinados em um único objeto de banco de dados. Portanto, ao consultar, você precisa especificar um filtro como “WHERE objectTypeId='0-1'

Objetos personalizados será atribuído um ID no momento da criação e será identificado como 2-ID_único. Por exemplo, 2-12345

tabelas objects_x

Cada tipo de objeto disponível, incluindo objetos personalizados, tem sua própria tabela específica. Essas tabelas são nomeadas seguindo o formato OBJECTS_<object type name> onde <object type name> é o plural do rótulo objecttype. (Observe que se o tipo de objeto não tiver forma plural, então <object type name> será o rótulo de forma singular do nome do tipo de objeto concatenado com “S”).

Abaixo está uma lista completa dos tipos de objetos do HubSpot disponíveis, uma breve descrição dos dados que eles representam e suas tabelas correspondentes.

Tipo de objeto HubSpot

ObjectTypeId

Descrição

CONTATO

0-1

Informações sobre indivíduos que interagem com sua empresa

EMPRESA

0-2

Informações sobre empresas ou organizações individuais

NEGÓCIO

0-3

Detalhes sobre oportunidades de receita com um contato ou empresa. 

NOIVADO

0-4

Armazena dados de ações de CRM, incluindo notas, tarefas, e-mails, reuniões e chamadas.

BILHETE

0-5

Representa as solicitações dos clientes por ajuda ou suporte.

CITAR

0-14

Usado para compartilhar informações de preços com potenciais compradores.

FORM_SUBMISSION

0-15

Detalhes para envios individuais para um formulário HubSpot.

ITEM DA LINHA

0-8

Representa um subconjunto de produtos vendidos em uma transação. Quando um produto é anexado a um negócio, ele se torna um item de linha.

CONVERSAÇÃO

0-11

Detalhes de mensagens recebidas de vários canais.

LANDING_PAGE

0-25

Detalhes de suas páginas de destino

 TAREFA

0-27

Armazena informações sobre listas de tarefas

FORMA

0-28

Usado para coletar informações de leads sobre seus visitantes e contatos

MARKETING_EMAIL

0-29

Detalhes sobre e-mails do centro de marketing

AD_ACCOUNT

0-30

Armazena informações sobre suas contas de anúncios no Linkedin, Facebook e Google

AD_CAMPAIGN

0-31

Detalhes sobre suas campanhas publicitárias. Uma campanha publicitária pode conter um ou mais anúncios

AD_GROUP

0-32

Agrupamento lógico de anúncios em uma campanha publicitária

DE ANÚNCIOS

0-33

Detalhes sobre anúncios individuais

CAMPANHA

0-35

Informações sobre ativos e conteúdos de marketing relacionados, para que você possa medir facilmente a eficácia de seus esforços coletivos de marketing.

SITE_PAGE

0-38

Dados sobre páginas individuais em seus sites

BLOG_POST

0-39

Dados sobre postagens de blog

OBJETO LISTA

0-45

Informações sobre agrupamentos de registros de objetos com base em suas propriedades ou atividades

CHAMAR

0-48

Chamadas feitas por outros registros de CRM, por exemplo, contatos

FATURA

0-53

Gerencie e sincronize faturas com sistemas de contabilidade externos

MEDIA_BRIDGE

0-57

Informações sobre ativos de mídia importados para o HubSpot

SEQÜÊNCIA

0-58

Uma sequência é uma série de modelos de e-mail direcionados e cronometrados para nutrir contatos ao longo do tempo

DEAL_SPLIT

0-72

As divisões de negócios são usadas para compartilhar o crédito do negócio entre vários usuários

VENDAS_DOCUMENT

0-83

Os documentos de vendas criam uma biblioteca de conteúdo para toda a sua equipe carregar e compartilhar documentos com seus contatos.

FEEDBACK_SUBMISSION

0-19

Armazena informações enviadas para uma pesquisa de feedback.

INSCRIÇÃO

0-69

As assinaturas contêm detalhes de pagamentos recorrentes

PAGAMENTO DE COMÉRCIO

0-101

Contém dados sobre fundos coletados de clientes

object_with_object_properties

Esta tabela contém dados dos seus registros do HubSpot. Você pode obter uma linha para cada registro dentro de um objecttype (por exemplo, todos os registros de contato no objecttype contacts). 

object_properties_history

Esta tabela contém valores históricos de propriedades. Para contatos, contém os 45 valores mais recentes. Para todos os outros objetos, ele contém os 20 valores mais recentes. A tabela tem uma linha para cada valor histórico da propriedade. O valor atual de uma propriedade é determinado pelo registro de data e hora UPDATEDAT mais recente no histórico da propriedade.

Consultas de associação

Assim como os dados de objetos, os dados de associações são organizados de duas maneiras:

  • Individual: cada tipo de associação é armazenado em sua própria tabela e contém apenas registros desse tipo. Por exemplo, associations_contacts_to_deals contém apenas registros de associação entre objetos de contato e negócio. E
  • Combinado: todos os registros para todos os tipos de associação são combinados em uma tabela.

associações_x_para_y 

Cada tipo de associação tem sua própria visão, rotulada como associations_<association type name> por exemplo associations_contacts_to_deals

association_definitions

Esta tabela contém informações sobre todos os tipos de associação disponíveis entre objetos do HubSpot, com uma linha por tipo de associação.

property_definitions

Esta tabela contém informações sobre propriedades do objeto e propriedades de eventos na sua conta HubSpot. As propriedades do evento incluem eventos padrão, como aberturas e cliques de e-mail, e evento comportamental personalizado propriedades. Essas informações podem ser úteis para definir valores encontrados em propriedades_do_objetoeventos dados.

Eventos

Os eventos incluem eventos padrão do HubSpot e eventos comportamentais personalizados. Cada evento tem sua própria tabela, rotulada como events_eventname.

object_and_event_type_definitions

Esta tabela contém definições para todos os objetos e eventos disponíveis na sua conta HubSpot.

Frequência de sincronização e organização de dados

Sincronização de dados diário entre HubSpot e AWS S3. Uma pasta será criada para cada dia em que os dados forem sincronizados. Cada uma das tabelas a seguir estará disponível como uma pasta com arquivos CSV compactados:

ASSOCIATIONS
ASSOCIATION_DEFINITIONS
EVENTS_[Event name]
LISTS
LIST_MEMBERSHIPS
OBJECTS
OBJECT_AND_EVENT_TYPE_DEFINITIONS
OBJECT_PROPERTIES
OBJECT_PROPERTIES_HISTORY
OBJECT_WITH_OBJECT_PROPERTIES
OWNERS
OWNER_TEAM
PIPELINES
PIPELINE_STAGES
PROPERTY_DEFINITIONS
TEAMS

Haverá várias subpastas para cada tabela. Se o tamanho da tabela exceder 15 MB, haverá vários arquivos CSV compactados em cada pasta da tabela. 

Esse artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot.