Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Koble til HubSpot og AWS S3 (BETA)

Sist oppdatert: desember 10, 2024

Gjelder for:

Operations Hub   Enterprise

Lær hvordan du kobler til HubSpot og AWS S3 for å synkronisere HubSpot-data til S3-bøtten din.

Koble til HubSpot og AWS S3

For å koble til HubSpot og AWS S3, må du følge trinnene nedenfor i rekkefølge:

  1. Konfigurer tilgangstillatelser for AWS S3-bøtten
  2. Lag en IAM-policy
  3. Opprett IAM-rollen i AWS
  4. Koble til HubSpot og AWS S3
  5. Gi IAM-brukertillatelser til å få tilgang til S3-bøtteobjekter

1. Konfigurer tilgangstillatelser for S3-bøtten

HubSpot trenger følgende tillatelser på en AWS S3-bøtte og -mappe for å få tilgang til filer i mappen og undermappene:

  • s3:GetBucketLocation
  • s3:GetObject
  • s3:GetObjectVersion
  • s3:ListBucket
  • s3:PutObject
  • s3:DeleteObject

2. Lag en IAM-policy

  • Logg på AWS Management Console .
  • På hjemmedashbordet klikker du på Tjenester > Sikkerhet, identitet og overholdelse > IAM .
  • Klikk på Kontoinnstillinger på venstre sidefelt.
  • I delen Security Token Service (STS) ser du etter AWS-regionen som tilsvarer regionen din AWS-konto befinner seg i. Klikk for å slå bryteren for å aktivere regionen.
  • Klikk på Retningslinjer på venstre sidepanel.
  • Klikk på Opprett policy .
  • JSON -fanen klikker du på Legg til ny uttalelse .
  • Legg til policydokumentet nedenfor som vil gi HubSpot tillatelsene den trenger for å laste eller laste ut data ved hjelp av en enkelt bøtte og mappebane. Du kan også rense datafiler ved å bruke PURGE-kopialternativet.

Vennligst merk:

  • Sørg for å erstatte <bucket> og <prefix> med det faktiske bøttenavnet og mappebaneprefikset. Amazonas ressursnavn (ARN) for bøtter i regjeringsregioner har et arn:aws-us-gov:s3::: prefiks.
  • Sette s3:prefix -betingelsen til enten ["*"] eller ["<bane> /*"] gir tilgang til alle prefikser i henholdsvis den spesifiserte bøtten eller banen i bøtten.
{
 "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>/*"
 ]
 }
 }
 }
 ]
}
  • Klikk Neste .
  • I Se gjennom og opprett -delen legger du til policynavnet og en valgfri beskrivelse .
  • Klikk på Opprett policy .

3. Opprett IAM-rollen i AWS

Slik konfigurerer du tilgangstillatelser for HubSpot i AWS Management Console:

  • Logg på AWS Management Console .
  • På hjemmedashbordet klikker du på Tjenester > Sikkerhet, identitet og overholdelse > IAM .
  • Klikk på Roller på venstre sidefelt.
  • Klikk på Opprett rolle .
  • I delen Klarert enhetstype velger du AWS-konto .
  • I delen En AWS-konto velger du En annen AWS-konto og skriver inn din egen AWS-konto-ID. Du vil senere endre tillitsforholdet for å gi tilgang til HubSpot.
  • Velg Krev ekstern ID og skriv inn en plassholder-ID som 0000. Du vil senere endre tillitsforholdet for IAM-rollen din og spesifisere den eksterne IDen for lagringsintegrasjonen. En ekstern ID brukes til å gi tilgang til AWS-ressursene dine til en tredjepartsapp som HubSpot.

an-aws-account

  • Klikk Neste .
  • Velg policyen som ble opprettet i trinn 1, og klikk på Neste .
  • I delen Rolledetaljer skriver du inn et rollenavn og en beskrivelse for å identifisere rollen.
  • Klikk på Opprett rolle .
  • Rollesammendrag-siden kopierer du ARN- verdien. Du vil bruke denne verdien i neste trinn.

arn-value

4. Koble til HubSpot og AWS S3

  • Sørg for at HubSpot-kontoen din er valgt til denne betaversjonen : Få tilgang til HubSpot-data i AWS S3 .
  • Naviger til denne URL-en og velg HubSpot-kontoen din.
  • Klikk på Installer app øverst til høyre.
  • Skriv inn IAM-rollenavnet konfigurert i trinn 3 og S3 URL-banen for bøtten du vil at dataene skal dumpes inn i.
  • Klikk Neste .
  • Se gjennom og kopier AWS IAM User og AWS External ID- verdier ettersom du trenger dem i neste trinn. Klikk deretter på Fortsett til tilkoblede apper .

5. Gi IAM-brukeren tillatelser til å få tilgang til bøtteobjekter

  • Logg på AWS Management Console .
  • På hjemmedashbordet klikker du på Tjenester > Sikkerhet, identitet og overholdelse > IAM .
  • Klikk på Roller i venstre sidefelt.
  • Velg rollen du opprettet i trinn 3.
  • Velg kategorien Klareringsrelasjoner og klikk på Rediger tillitspolicy .
  • Endre policydokumentene med verdiene du registrerte i trinn 3.

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

I retningslinjene ovenfor endrer du følgende to felt til verdiene du registrerte fra trinn 4:

  • hubspot_user_arn til STORAGE_AWS_IAM_USER_ARN -verdien
  • hubspot_external_id til STORAGE_AWS_EXTERNAL_ID -verdien

Etter å ha fullført trinnene ovenfor, kan HubSpot synkronisere data til AWS S3.

Dataformat for synkronisering mellom HubSpot og AWS S3

Tilgjengelige data for synkronisering

Du kan synkronisere følgende data fra HubSpot til AWS S3:

  • Objekter: standard og egendefinerte objekter, for eksempel kontakter, firmaer, billetter eller produkter.
  • Records: individuelle objektposter.
  • Assosiasjoner: alle foreningstyper og tilhørende poster.
  • Hendelser: hendelsesdata for både standard HubSpot-hendelser og tilpassede atferdshendelser.
  • Lister: HubSpot kontakt- og firmalister.
  • Eiere: plateeiere.
  • Rørledninger: avtale- og billettrørledninger og rørledningsfaser.
  • Egenskaper: egenskaper og deres verdier på objektpostene, inkludert egenskapshistorikken.

Objektdata av forskjellige typer er organisert og tilgjengelig på to måter:

  • Individuell: hver objekttype er lagret i sin egen tabell og har bare poster av samme objekttype. For eksempel inneholder objects_contacts bare kontaktposter.
  • Kombinert: alle poster for alle objekttyper er kombinert til ett databaseobjekt. Derfor, når du spør, må du spesifisere et filter som "WHERE objectTypeId='0-1'

Egendefinerte objekter vil bli tildelt en ID ved opprettelsen, og vil bli identifisert som 2-unique_ID . For eksempel 2-12345 .

objekter_x tabeller

Hver tilgjengelig objekttype, inkludert egendefinerte objekter, har sin egen spesifikke tabell. Disse tabellene er navngitt etter formatet OBJECTS_<object type name> der <object type name> er flertallsformetiketten til objecttype .(Merk at hvis objekttypen ikke har noen flertallsform, vil <object type name> formetikett for objekttypenavnet sammenkoblet med "S").

Nedenfor er en fullstendig liste over tilgjengelige HubSpot-objekttyper, en kort beskrivelse av dataene de representerer, og deres tilsvarende tabeller.

HubSpot Objekttype

ObjectTypeId

Beskrivelse

KONTAKT

0-1

Informasjon om enkeltpersoner som samhandler med virksomheten din

BEDRIFT

0-2

Informasjon om enkeltbedrifter eller organisasjoner

AVTALE

0-3

Detaljer om inntektsmuligheter med en kontakt eller bedrift.

ENGASJEMENT

0-4

Lagrer data fra CRM-handlinger, inkludert notater, oppgaver, e-poster, møter og samtaler.

BILLETT

0-5

Representere kundeforespørsler om hjelp eller støtte.

SITERE

0-14

Brukes til å dele prisinformasjon med potensielle kjøpere.

FORM_INNLEGG

0-15

Detaljer for individuelle innsendinger for et HubSpot-skjema.

LINE_ITEM

0-8

Representerer et undersett av produkter som selges i en avtale. Når et produkt er knyttet til en avtale, blir det en ordrelinje.

SAMTALE

0-11

Detaljer om innkommende meldinger fra flere kanaler.

LANDING_PAGE

0-25

Detaljer om landingssidene dine

OPPGAVE

0-27

Lagrer informasjon om gjøremålslister

FORM

0-28

Brukes til å samle kundeemneinformasjon om dine besøkende og kontakter

MARKETING_EMAIL

0-29

Detaljer om e-poster fra markedsføringssenteret

AD_ACCOUNT

0-30

Lagrer informasjon om annonsekontoene dine på Linkedin, Facebook og Google

AD_CAMPAIGN

0-31

Detaljer om annonsekampanjene dine. En annonsekampanje kan inneholde én eller flere annonser

AD_GROUP

0-32

Logisk gruppering av annonser i en annonsekampanje

AD

0-33

Detaljer om individuelle annonser

KAMPANJE

0-35

Informasjon om relaterte markedsføringsressurser og innhold, slik at du enkelt kan måle effektiviteten av din kollektive markedsføringstiltak.

SITE_PAGE

0-38

Data om individuelle sider på nettsidene dine

BLOG_POST

0-39

Data om blogginnlegg

OBJEKTLISTE

0-45

Informasjon om grupperinger av objektposter basert på deres egenskaper eller aktiviteter

RINGE

0-48

Anrop foretatt av andre CRM-poster, for eksempel kontakter

FAKTURA

0-53

Håndtere og synkronisere fakturaer med eksterne regnskapssystemer

MEDIA_BRIDGE

0-57

Informasjon om medieressurser importert til HubSpot

SEKVENS

0-58

En sekvens er en serie målrettede, tidsbestemte e-postmaler for å pleie kontakter over tid

DEAL_SPLIT

0-72

Deal splits brukes til å dele avtalekreditt mellom flere brukere

SALES_DOCUMENT

0-83

Salgsdokumenter bygger et innholdsbibliotek slik at hele teamet ditt kan laste opp og dele dokumenter med kontaktene dine.

FEEDBACK_SUBMISSION

0-19

Lagrer informasjon sendt til en tilbakemeldingsundersøkelse.

ABONNEMENT

0-69

Abonnementer inneholder detaljer om gjentakende betalinger

HANDEL BETALING

0-101

Inneholder data om midler samlet inn fra kunder

objekt_med_objektegenskaper

Denne tabellen inneholder data fra HubSpot-postene dine. Du kan få en rad for hver post innenfor en objekttype (f.eks. alle kontaktposter i kontaktobjekttypen).

objekt_egenskaper_historie

Denne tabellen inneholder historiske egenskapsverdier. For kontakter inneholder den de siste 45 verdiene. For alle andre objekter inneholder den de siste 20 verdiene. Tabellen har en rad for hver historisk egenskapsverdi. Den nåværende verdien av en eiendom bestemmes av det siste UPDATEDAT-tidsstempelet i eiendommens historie.

Forespørsler fra foreningen

I likhet med objektdata er assosiasjonsdata organisert på to måter:

  • Individuell: hver assosiasjonstype er lagret i sin egen tabell og inneholder kun poster av den typen. For eksempel inneholder associations_contacts_to_deals bare assosiasjonsposter mellom kontakt- og avtaleobjekter. T
  • Kombinert: alle poster for alle assosiasjonstyper er kombinert til én tabell.

assosiasjoner_x_til_y

Hver assosiasjonstype har sin egen visning, merket som associations_<association type name> f.eks. associations_contacts_to_deals .

assosiasjonsdefinisjoner

Denne tabellen inneholder informasjon om alle tilgjengelige assosiasjonstyper mellom HubSpot-objekter, med én rad per assosiasjonstype.

egenskapsdefinisjoner

Denne tabellen inneholder informasjon om objektegenskaper og hendelsesegenskaper i HubSpot-kontoen din. Hendelsesegenskaper inkluderer standardhendelser, for eksempel e-poståpninger og -klikk, og egendefinerte egenskaper for atferdshendelser . Denne informasjonen kan være nyttig for å definere verdier som finnes i objektegenskaper og hendelsesdata .

Hendelser

Hendelser inkluderer standard HubSpot-hendelser og tilpassede atferdshendelser. Hver hendelse har sin egen tabell, merket som events_eventname .

objekt_og_hendelsestypedefinisjoner

Denne tabellen inneholder definisjoner for alle objekter og hendelser som er tilgjengelige i HubSpot-kontoen din.

Synkroniseringsfrekvens og dataorganisering

Data synkroniseres daglig mellom HubSpot og AWS S3. En mappe vil bli opprettet for hver dag dataene synkroniseres. Hver av de følgende tabellene vil være tilgjengelige som en mappe med gzippede CSV-filer:

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

Det vil være flere undermapper for hvert bord. Hvis størrelsen på tabellen overstiger 15 MB, vil det være flere gzippede CSV-filer under hver tabellmappe.

Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.