Data ostatniej aktualizacji: 22 lipca 2026
Połącz HubSpot i AWS S3
- Na koncie HubSpot kliknij ikonę Marketplace
w górnym panelu nawigacyjnym, następnie wybierz HubSpot Marketplace. - W pasku wyszukiwania wyszukaj i wybierz usługę Amazon S3.
- Kliknij „Zainstaluj”.
- Wybierz swoją rolę AWS IAM, a następnie kliknij Zainstaluj.
- Kliknij „Dalej”.
- W polu „Role ARN ” wprowadź wartość ARN z roli AWS IAM.
- Kliknij „Połącz z Amazon S3”.
Skonfiguruj uprawnienia do zasobnika
Aby uzyskać dostęp do plików w folderze i podfolderach, HubSpot potrzebuje następujących uprawnień do zasobnika i folderu w usłudze AWS S3:
- s3:GetBucketLocation
- s3:GetObject
- s3:GetObjectVersion
- s3:ListBucket
- s3:UmieśćObiekt
- s3:UsuńObiekt
Po podłączeniu aplikacji nadaj HubSpot uprawnienia do synchronizacji danych z Twoim zasobnikiem S3.
- Na koncie HubSpot kliknij
ikonę ustawień w górnym pasku nawigacyjnym. W menu na lewym pasku bocznym przejdź do Integracje > Połączone aplikacje. - Kliknij opcję Amazon S3.
- W prawym panelu kliknij opcję Wybierz dla konta Amazon S3, z którym chcesz zsynchronizować dane.
- Na stronie „Uprawnienia” kliknij przycisk „Kopiuj”, aby skopiować przykładową politykę uprawnień i przypisać ją do utworzonej wcześniej roli AWS IAM. Pamiętaj, aby zaktualizować politykę uprawnień, podając nazwy swoich zasobników.
- Zaloguj się do konsoli zarządzania AWS.
- Na pulpicie głównym kliknij Usługi > Bezpieczeństwo, tożsamość i zgodność > IAM.
- Na pasku bocznym po lewej stronie kliknij opcję Ustawienia konta.
- W sekcji Usługa tokenów bezpieczeństwa (STS) znajdź region AWS odpowiadający regionowi, w którym znajduje się Twoje konto AWS. Kliknij, aby włączyć przełącznik i aktywować region.
- W panelu po lewej stronie kliknij opcję Polityki.
- Kliknij opcję Utwórz politykę.
- W zakładce JSON kliknij Dodaj nową instrukcję.
- Dodaj politykę skopiowaną w kroku 4, która zapewni HubSpot uprawnienia niezbędne do ładowania lub wyładowywania danych przy użyciu jednej ścieżki do zasobnika i folderu.
- Pamiętaj, aby zastąpić <bucket> i <prefix> rzeczywistą nazwą swojego bucketu oraz prefiksem ścieżki do folderu. Nazwy zasobów Amazon (ARN) dla bucketów w regionach rządowych mają prefiks arn:aws-us-gov:s3:::.
- Ustawienie warunku s3:prefix na ["*"] lub ["<path> /*"] zapewnia dostęp odpowiednio do wszystkich prefiksów w określonym zasobniku lub do ścieżki w zasobniku.
- Kliknij „Dalej”.
- W sekcji „Przejrzyj i utwórz ” wprowadź nazwę zasady oraz opcjonalny opis.
- Kliknij „Utwórz politykę”.
Skonfiguruj zasób docelowy
- Po powrocie na stronę „Uprawnienia” w HubSpot, w polu „Bucket ” wprowadź nazwę bucketu.
- Kliknij „Testuj połączenie”.
- Jeśli test połączenia zakończy się powodzeniem, kliknij Dalej.
Skonfiguruj synchronizację
- Na stronie Źródło danych wybierz dane, które chcesz zsynchronizować.
- Zaznacz pola wyboru obok obiektów, powiązań i zdarzeń, które chcesz zsynchronizować z HubSpot do Amazon S3.
- Kliknij „Dalej”.
- Na stronie „Szczegóły” kliknij menu rozwijane „Częstotliwość synchronizacji” i wybierz częstotliwość, z jaką chcesz synchronizować dane z HubSpot do Amazon S3.
- Kliknij „Rozpocznij synchronizację”.
Zarządzaj synchronizacją
Po skonfigurowaniu synchronizacji i rozpoczęciu przesyłania danych z HubSpot do Amazon S3 możesz sprawdzić jej status, zidentyfikować błędy, zaktualizować ustawienia lub zarchiwizować synchronizację.
Aby sprawdzić synchronizację i zarządzać nią:
- Na koncie HubSpot kliknij Więcej, a następnie przejdź do Zarządzanie danymi > Integracja danych. Jeśli opcja Więcej się nie pojawia, przejdź bezpośrednio do sekcji Zarządzanie danymi > Integracja danych.
- Przejdź do karty „Synchronizacje aplikacji ” i znajdź w tabeli swoją synchronizację z Amazon S3.
- Sprawdź status synchronizacji:
-
- Synchronizacja: trwa operacja synchronizacji.
- Zsynchronizowane: ostatnia synchronizacja zakończyła się pomyślnie.
- Niepowodzenie: podczas ostatniej synchronizacji wystąpił błąd.
- Zarchiwizowane: konfiguracja synchronizacji została usunięta.
- Kliknij nazwę synchronizacji, aby wyświetlić więcej szczegółów, w tym rekordy zsynchronizowane pomyślnie i te, których synchronizacja nie powiodła się.
Aby edytować lub usunąć synchronizację:
- W tabeli kliknij synchronizację z Amazon S3.
- W prawym górnym rogu kliknij menu rozwijane „Działania”, a następnie wybierz jedną z następujących opcji:
-
- Edytuj synchronizację: zaktualizuj ustawienia synchronizacji.
- Zarchiwizuj synchronizację: usuń konfigurację synchronizacji.
Format danych do synchronizacji między HubSpot a Amazon S3
Dane dostępne do synchronizacji
Z serwisu HubSpot do AWS S3 można synchronizować następujące dane:
- Obiekty: obiekty standardowe i niestandardowe, takie jak kontakty, firmy, zgłoszenia lub produkty.
- Rekordy: poszczególne rekordy obiektów.
- Właściwości: właściwości i ich wartości w rekordach obiektów, w tym historia właściwości.
- Powiązania: wszystkie typy powiązań i powiązane rekordy.
- Zdarzenia: wybrane standardowe zdarzenia HubSpot oraz niestandardowe zdarzenia behawioralne, w tym wybrane właściwości zdarzeń.
Dane obiektów różnych typów są uporządkowane i dostępne na dwa sposoby:
- Indywidualne: każdy typ obiektu jest przechowywany w osobnej tabeli i zawiera wyłącznie rekordy tego samego typu obiektu. Na przykład
objects_contactszawiera wyłącznie rekordy kontaktów. - Połączone: wszystkie rekordy dla wszystkich typów obiektów są połączone w jeden obiekt bazy danych. Dlatego podczas wysyłania zapytania należy określić filtr w postaci „WHERE objectTypeId=’0-1’
Obiektom niestandardowym zostanie przypisany identyfikator w momencie utworzenia i będą one oznaczone jako 2-unikalny_identyfikator. Na przykład 2-12345.
Struktura folderów w S3
HubSpot zapisuje każdą pomyślnie przeprowadzoną synchronizację w prefiksie zarządzanym przez HubSpot w Twoim zasobniku Amazon S3, stosując następującą strukturę:
s3://<bucket-name>/hubspot-dataout/<account-id>/<run-id>/<table-name>/<file-name>
Na przykład:
s3://my-company-hubspot-data/hubspot-dataout/12345678/98765/OBJECT_WITH_OBJECT_PROPERTIES/part-000.parquet
s3://my-company-hubspot-data/hubspot-dataout/12345678/98765/EVENTS_VISITED_PAGE/part-000.parquet
s3://my-company-hubspot-data/hubspot-dataout/12345678/98765/ASSOCIATIONS_CONTACTS_TO_COMPANIES/part-000.parquet
Każda synchronizacja tworzy nowy folder run-id. HubSpot nie usuwa danych z poprzednich cykli synchronizacji.
Jeśli chcesz automatycznie usuwać starsze synchronizacje, skonfiguruj politykę cyklu życia Amazon S3 dla zasobnika lub prefiksu.
HubSpot generuje nazwy plików dla każdego przebiegu synchronizacji, a nazwy plików mogą się różnić w poszczególnych przebiegach. Nie należy konfigurować procesów następczych tak, aby opierały się na konkretnych nazwach plików. Zamiast tego należy odczytać wszystkie pliki z folderu table-name dla danego przebiegu eksportu, który chcesz przetworzyć.
Pliki obiektów
W przypadku wybrania danych obiektów HubSpot eksportuje następujące foldery.
OBJECTS_PROPERTIES
Jeden wiersz na każdą wartość właściwości obiektu.
| Nazwa kolumny |
Typ |
Opis |
|---|---|---|
| OBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu. Na przykład dla kontaktów stosuje się wartości od 0 do 1. |
| OBJECTID |
Liczba |
Identyfikator rekordu. |
| NAME |
Ciąg znaków |
Nazwa właściwości. |
| VALUE |
Ciąg znaków |
Wartość właściwości. |
| DATA AKTUALIZACJI |
Sygnatura czasowa |
Data i godzina ostatniej aktualizacji wartości właściwości w HubSpot. |
| INGESTEDAT |
Sygnatura czasowa |
Data i godzina ostatniego zaimportowania danych do źródła eksportu. |
OBJECT_WITH_OBJECT_PROPERTIES
Jeden wiersz na rekord obiektu, z wybranymi wartościami właściwości zgrupowanymi w jednej kolumnie PROPERTIES.
| Nazwa kolumny |
Typ |
Opis |
|---|---|---|
| OBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu. Na przykład dla kontaktów stosuje się wartości od 0 do 1. |
| OBJECTID |
Liczba |
Identyfikator rekordu. |
| PROPERTIES |
Obiekt lub JSON |
Wybrane wartości właściwości rekordu. |
| UPDATEDAT |
Sygnatura czasowa |
Data i godzina ostatniej aktualizacji wybranych właściwości rekordu w HubSpot. |
| INGESTEDAT |
Sygnatura czasowa |
Data i godzina ostatniego zaimportowania danych do źródła eksportu. |
Aby odczytać konkretny typ obiektu z tego folderu, należy zastosować filtr według OBJECTTYPEID.
Pliki powiązań
W przypadku wybrania danych powiązań HubSpot synchronizuje rekordy powiązań oraz definicje powiązań.
ASSOCIATIONS
Jeden wiersz na każde wybrane powiązanie między dwoma rekordami obiektów.
| Nazwa kolumny |
Typ |
Opis |
|||
|---|---|---|---|---|---|
| COMBINEDASSOCIATIONTYPEID |
Ciąg znaków |
Unikalny identyfikator definicji powiązania. |
|||
| KATEGORIA POWIĄZANIA |
Ciąg znaków |
Źródło typu powiązania. Możliwe wartości to `HUBSPOT_DEFINED`, `USER_DEFINED` lub `INTEGRATOR_DEFINED`. |
|||
| ASSOCIATIONTYPEID |
Liczba |
Identyfikator definicji powiązania w ramach danej kategorii. |
|||
| FROMOBJECTID |
Liczba |
Identyfikator rekordu obiektu źródłowego. |
|||
| TOOBJECTID |
Liczba |
Identyfikator rekordu obiektu docelowego. |
|||
| INGESTEDAT |
Sygnatura czasowa |
Data i godzina ostatniego załadowania danych do źródła eksportu. |
|||
ASSOCIATION_DEFINITIONS
Jeden wiersz na każdą wybraną definicję powiązania.
| Nazwa kolumny |
Typ |
Opis |
|---|---|---|
| COMBINEDASSOCIATIONTYPEID |
Ciąg znaków |
Unikalny identyfikator definicji powiązania. |
| KATEGORIA |
Ciąg znaków |
Źródło typu powiązania. Możliwe wartości to `HUBSPOT_DEFINED`, `USER_DEFINED` lub `INTEGRATOR_DEFINED`. |
| ID |
Liczba |
Identyfikator definicji powiązania w ramach danej kategorii. |
| FROMOBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu źródłowego. |
| TOOBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu docelowego. |
| NAME |
Ciąg znaków |
Nazwa definicji powiązania. |
| LABEL |
Ciąg znaków |
Etykieta definicji powiązania. |
| INGESTEDAT |
Sygnatura czasowa |
Data i godzina ostatniego wprowadzenia danych do źródła eksportu. |
| ISMAINASSOCIATIONDEFINITION |
Boolean |
Czy HubSpot wyświetla tę definicję powiązania jako powiązanie podstawowe w powiązanych rekordach. |
ASSOCIATIONS_<TYP_OBIEKTU_ŹRÓDŁOWEGO>_TO_<TYP_OBIEKTU_CELOWEGO>
W przypadku wybranych par powiązań HubSpot synchronizuje również foldery dla konkretnych par powiązań, takich jak ASSOCIATIONS_CONTACTS_TO_COMPANIES. Foldery te zawierają rekordy powiązań oraz powiązane metadane definicji.
| Nazwa kolumny |
Typ |
Opis |
|---|---|---|
| COMBINEDASSOCIATIONTYPEID |
Ciąg znaków |
Unikalny identyfikator definicji powiązania. |
| KATEGORIA POWIĄZANIA |
Ciąg znaków |
Źródło typu powiązania. Możliwe wartości to HUBSPOT_DEFINED, USER_DEFINED lub INTEGRATOR_DEFINED. |
| ASSOCIATIONTYPEID |
Liczba |
Identyfikator definicji powiązania w ramach danej kategorii. |
| [FROMOBJECTTYPE]_OBJECTID |
Liczba |
Identyfikator rekordu obiektu źródłowego. Na przykład CONTACT_OBJECTID. |
| [TOOBJECTTYPE]_OBJECTID |
Liczba |
Identyfikator rekordu obiektu docelowego. Na przykład COMPANY_OBJECTID. |
| INGESTEDAT |
Sygnatura czasowa |
Data i godzina ostatniego zaimportowania danych do źródła eksportu. |
| TOOBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu docelowego. |
| FROMOBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu źródłowego. |
| NAME |
Ciąg znaków |
Nazwa definicji powiązania. |
| LABEL |
Ciąg znaków |
Etykieta definicji powiązania. |
| ISMAINASSOCIATIONDEFINITION |
Logiczna |
Czy HubSpot wyświetla tę definicję powiązania jako powiązanie główne w powiązanych rekordach. |
Pliki zdarzeń
W przypadku wybrania danych dotyczących zdarzeń HubSpot eksportuje jeden folder dla każdego typu zdarzenia. Nazwy folderów mają format EVENTS_<NAZWA_ZDARZENIA>, np. EVENTS_VISITED_PAGE.
Każdy folder zdarzeń zawiera standardowe kolumny zdarzeń oraz kolumnę dla każdej właściwości zdarzenia wybranej podczas konfiguracji.
| Nazwa kolumny |
Typ |
Opis |
|---|---|---|
| EVENTTYPEID |
Ciąg znaków |
Identyfikator typu zdarzenia. |
| ID |
Ciąg znaków |
Unikalny identyfikator zdarzenia. |
| OBJECTTYPEID |
Ciąg znaków |
Identyfikator typu obiektu powiązanego z zdarzeniem. |
| OBJECTID |
Liczba |
Identyfikator rekordu obiektu powiązanego z wydarzeniem. |
| INGESTEDAT |
Sygnatura czasowa |
Data i godzina, kiedy zdarzenie zostało wprowadzone do źródła eksportu. |
| OCCURREDATDATEINT |
Liczba |
Data zdarzenia jako liczba całkowita w formacie RRRRMMDD. |
| OCCURREDAT |
Timestamp |
Data i godzina wystąpienia zdarzenia. |
| PROPERTY_<PROPERTY_NAME> |
Ciąg znaków |
Wybrana właściwość zdarzenia. Na przykład właściwość o nazwie page_title jest eksportowana jako PROPERTY_PAGE_TITLE. |