Última actualización: 22 de julio de 2026
Conectar HubSpot y AWS S3
- En tu cuenta de HubSpot, haz clic en el icono Mercado
en la barra de navegación superior, y luego selecciona Mercado de HubSpot. - En la barra de búsqueda, busca y selecciona Amazon S3.
- Haz clic en Instalar.
- Selecciona tu rol de IAM de AWS y, a continuación, haz clic en «Instalar».
- Haz clic en Siguiente.
- Introduce el valor del ARN del rol de IAM de AWS en el campo «ARN del rol ».
- Haz clic en «Conectar a Amazon S3».
Configurar los permisos del depósito
HubSpot necesita los siguientes permisos en un bucket y carpeta de AWS S3 para acceder a los archivos de la carpeta y subcarpetas:
- s3:GetBucketLocation
- s3:GetObject
- s3:GetObjectVersion
- s3:ListaCubo
- s3:PonerObjeto
- s3:EliminarObjeto
Una vez conectada la aplicación, concede a HubSpot permiso para sincronizar datos con tu depósito de S3.
- En tu cuenta de HubSpot, haz clic en el icono de
Configuración en la barra de navegación superior. En el menú de la barra lateral izquierda, ve a Integraciones > Aplicaciones conectadas. - Haz clic en «Amazon S3».
- En el panel de la derecha, haz clic en «Seleccionar» junto a la cuenta de Amazon S3 con la que quieras sincronizar los datos.
- En la página «Permisos» , haz clic en «Copiar» para copiar la política de permisos de ejemplo y adjuntarla al rol de AWS IAM que has creado anteriormente. Ten en cuenta que debes actualizar la política de permisos con los nombres de tus buckets.
- Inicie sesión en la consola de administración de AWS.
- En el panel de control de inicio, haz clic en «Servicios» > «Seguridad», «Identidad» & «Cumplimiento normativo» > «IAM».
- En la barra lateral izquierda, haz clic en «Configuración de la cuenta».
- En la sección «Security Token Service (STS)», busca la región de AWS que corresponda a la región en la que se encuentra tu cuenta de AWS. Haga clic para activar el interruptor en para activar la región.
- En el panel lateral izquierdo, haz clic en «Políticas».
- Haz clic en «Crear política».
- En la pestaña «JSON» , haz clic en «Añadir nueva instrucción».
- Añade la política que has copiado en el paso 4, que otorgará a HubSpot los permisos necesarios para cargar o descargar datos utilizando una única ruta de bucket y carpeta.
- Asegúrate de sustituir <bucket> y <prefix> por el nombre real de tu bucket y el prefijo de la ruta de la carpeta. Los nombres de recursos de Amazon (ARN) de los buckets de las regiones gubernamentales tienen el prefijo «arn:aws-us-gov:s3:::».
- Si se establece la condición «s3:prefix» en ["*"] o en ["<path> /*"], se concede acceso a todos los prefijos del bucket especificado o de la ruta especificada dentro del bucket, respectivamente.
- Haz clic en Siguiente.
- En la sección «Revisar y crear» , introduce el nombre de la política y una descripción(opcional).
- Haz clic en «Crear política».
Configurar el depósito de destino
- Vuelve a la página «Permisos» de HubSpot y, en el campo «Bucket» , introduce el nombre del bucket.
- Haz clic en «Probar conexión».
- Si la prueba de conexión se realiza correctamente, haz clic en «Siguiente».
Configurar la sincronización
- En la página «Fuente de datos» , selecciona los datos que quieras sincronizar.
- Marca las casillas de verificación correspondientes a los objetos, las asociaciones y los eventos que quieras sincronizar desde HubSpot a Amazon S3.
- Haz clic en Siguiente.
- En la página «Detalles» , haz clic en el menú desplegable «Frecuencia de sincronización» y selecciona la frecuencia con la que deseas que se sincronicen los datos de HubSpot a Amazon S3.
- Haz clic en «Iniciar sincronización».
Gestionar la sincronización
Una vez configurada la sincronización y cuando los datos empiecen a sincronizarse desde HubSpot a Amazon S3, podrás consultar su estado, detectar errores, actualizar la configuración o archivar la sincronización.
Para revisar y gestionar la sincronización:
- En tu cuenta de HubSpot, haz clic en Más y luego ve a Gestión de datos > Integración de datos. Si Más no aparece en tu cuenta, ve directamente a Gestión de datos > Integración de datos.
- Ve a la pestaña «Sincronizaciones de aplicaciones » y busca tu sincronización con Amazon S3 en la tabla.
- Revisa el estado de la sincronización:
-
- Sincronización: hay una sincronización en curso.
- Sincronizado: la última sincronización se ha realizado correctamente.
- Fallido: la última sincronización ha encontrado un error.
- Archivado: se ha eliminado la configuración de sincronización.
- Haga clic en el nombre de la sincronización para ver más detalles, incluidos los registros sincronizados correctamente y los que han fallado.
Para editar o eliminar una sincronización:
- En la tabla, haz clic en «Sincronización con Amazon S3 ».
- En la parte superior derecha, haz clic en el menú desplegable Acciones y selecciona una de las siguientes opciones:
-
- Editar sincronización: actualiza los ajustes de sincronización.
- Sincronización de archivos: elimina la configuración de sincronización.
Formato de datos para la sincronización entre HubSpot y Amazon S3
Datos disponibles para la sincronización
Puedes sincronizar los siguientes datos desde HubSpot a AWS S3:
- Objetos: objetos estándar y personalizados, como contactos, empresas, tickets o productos.
- Registros: registros de objetos individuales.
- Propiedades: propiedades y sus valores en los registros de objetos, incluido el historial de propiedades.
- Asociaciones: todos los tipos de asociaciones y registros asociados.
- Eventos: eventos estándar seleccionados de HubSpot y eventos de comportamiento personalizados, incluidas determinadas propiedades de los eventos.
Los datos de los objetos de diferentes tipos están organizados y disponibles de dos maneras:
- Individual: cada tipo de objeto se almacena en su propia tabla y solo contiene registros del mismo tipo de objeto. Por ejemplo,
objects_contactssolo contiene registros de contactos. - Combinados: todos los registros de todos los tipos de objetos se combinan en un único objeto de base de datos. Por lo tanto, al consultar, tienes que especificar un filtro como "WHERE objectTypeId='0-1'
A los objetos personalizados se les asignará un ID en el momento de su creación, y se identificarán como 2-ID_único. Por ejemplo, 2-12345.
Estructura de carpetas de S3
HubSpot guarda cada sincronización realizada con éxito en un prefijo gestionado por HubSpot dentro de tu depósito de Amazon S3, utilizando la siguiente estructura:
s3://<bucket-name>/hubspot-dataout/<account-id>/<run-id>/<table-name>/<file-name>
Por ejemplo:
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
Cada sincronización crea una nueva run-id carpeta. HubSpot no elimina los datos de las sincronizaciones anteriores.
Si quieres eliminar automáticamente las sincronizaciones más antiguas, configura una política de ciclo de vida de Amazon S3 para el bucket o el prefijo.
HubSpot genera nombres de archivo para cada ejecución de sincronización, y estos nombres pueden variar de una ejecución a otra. No configures los procesos posteriores para que dependan de nombres de archivo concretos. En su lugar, lee todos los archivos de la table-name carpeta correspondiente a la exportación que desee procesar.
Archivos objeto
Si seleccionas los datos de los objetos, HubSpot exporta las siguientes carpetas.
PROPIEDADES_DE_LOS_OBJETOS
Una fila por cada valor de propiedad del objeto.
| Nombre de la columna |
Tipo |
Descripción |
|---|---|---|
| OBJECTTYPEID |
Cadena |
El identificador del tipo de objeto. Por ejemplo, los contactos utilizan el rango 0-1. |
| OBJECTID |
Número |
El identificador del registro. |
| NOMBRE |
Cadena |
El nombre de la propiedad. |
| VALUE |
Cadena |
El valor de la propiedad. |
| UPDATEDAT |
Timestamp |
La fecha y la hora en las que se actualizó por última vez el valor de la propiedad en HubSpot. |
| INGESTEDAT |
Timestamp |
La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación. |
OBJETO_CON_PROPIEDADES_DE_OBJETO
Una fila por cada registro de objeto, con los valores de las propiedades seleccionadas agrupados en una única columna denominada «PROPERTIES ».
| Nombre de la columna |
Tipo |
Descripción |
|---|---|---|
| OBJECTTYPEID |
Cadena |
El identificador del tipo de objeto. Por ejemplo, los contactos utilizan el rango 0-1. |
| OBJECTID |
Número |
El identificador del registro. |
| PROPERTIES |
Objeto o JSON |
Los valores de las propiedades seleccionadas del registro. |
| UPDATEDAT |
Timestamp |
La fecha y la hora en las que se actualizaron por última vez las propiedades seleccionadas del registro en HubSpot. |
| INGESTEDAT |
Timestamp |
La fecha y la hora en que se importaron por última vez los datos a la fuente de exportación. |
Para leer un tipo de objeto concreto de esta carpeta, aplica un filtro por OBJECTTYPEID.
Archivos de la asociación
Si seleccionas datos de asociación, HubSpot sincroniza los registros y las definiciones de asociación.
ASOCIACIONES
Una fila por cada asociación seleccionada entre dos registros de objetos.
| Nombre de la columna |
Tipo |
Descripción |
|||
|---|---|---|---|---|---|
| COMBINEDASSOCIATIONTYPEID |
Cadena |
El identificador único de la definición de la asociación. |
|||
| ASOCIACIÓNCATEGORÍA |
Cadena |
El origen del tipo de asociación. Los valores pueden ser `HUBSPOT_DEFINED`, `USER_DEFINED` o `INTEGRATOR_DEFINED`. |
|||
| ASSOCIATIONTYPEID |
Número |
El identificador de la definición de la asociación dentro de su categoría. |
|||
| FROMOBJECTID |
Número |
El identificador del registro del objeto de origen. |
|||
| TOOBJECTID |
Número |
El identificador del registro del objeto de destino. |
|||
| INGESTEDAT |
Timestamp |
La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación. |
|||
DEFINICIONES DE ASOCIACIONES
Una fila por cada definición de asociación seleccionada.
| Nombre de la columna |
Tipo |
Descripción |
|---|---|---|
| COMBINEDASSOCIATIONTYPEID |
Cadena |
El identificador único de la definición de la asociación. |
| CATEGORY |
Cadena |
El origen del tipo de asociación. Los valores pueden ser `HUBSPOT_DEFINED`, `USER_DEFINED` o `INTEGRATOR_DEFINED`. |
| ID |
Número |
El identificador de la definición de la asociación dentro de su categoría. |
| FROMOBJECTTYPEID |
Cadena |
El identificador del tipo de objeto de origen. |
| TOOBJECTTYPEID |
Cadena |
El identificador del tipo de objeto de destino. |
| NOMBRE |
Cadena |
El nombre de la definición de la asociación. |
| LABEL |
Cadena |
La etiqueta de la definición de la asociación. |
| INGESTEDAT |
Timestamp |
La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación. |
| ISMAINASSOCIATIONDEFINITION |
Booleano |
Si HubSpot muestra esta definición de asociación como la asociación principal en los registros asociados. |
ASOCIACIONES_<FROM_OBJECT_TYPE>_A_<TO_OBJECT_TYPE>
En el caso de determinados pares de asociaciones, HubSpot también sincroniza las carpetas correspondientes a esos pares específicos, como ASSOCIATIONS_CONTACTS_TO_COMPANIES. Estas carpetas contienen registros de asociación y los metadatos de definición correspondientes.
| Nombre de la columna |
Tipo |
Descripción |
|---|---|---|
| COMBINEDASSOCIATIONTYPEID |
Cadena |
El identificador único de la definición de la asociación. |
| ASOCIACIÓNCATEGORÍA |
Cadena |
El origen del tipo de asociación. Los valores pueden ser HUBSPOT_DEFINED, USER_DEFINED o INTEGRATOR_DEFINED. |
| ASSOCIATIONTYPEID |
Número |
El identificador de la definición de la asociación dentro de su categoría. |
| [FROMOBJECTTYPE]_OBJECTID |
Número |
El identificador del registro del objeto de origen. Por ejemplo, CONTACT_OBJECTID. |
| [TOOBJECTTYPE]_OBJECTID |
Número |
El identificador del registro del objeto de destino. Por ejemplo, COMPANY_OBJECTID. |
| INGESTEDAT |
Timestamp |
La fecha y la hora en que se incorporaron por última vez los datos a la fuente de exportación. |
| TOOBJECTTYPEID |
Cadena |
El identificador del tipo de objeto de destino. |
| FROMOBJECTTYPEID |
Cadena |
El identificador del tipo de objeto de origen. |
| NOMBRE |
Cadena |
El nombre de la definición de la asociación. |
| LABEL |
Cadena |
La etiqueta de la definición de la asociación. |
| ISMAINASSOCIATIONDEFINITION |
Booleano |
Si HubSpot muestra esta definición de asociación como la asociación principal en los registros asociados. |
Archivos de eventos
Si seleccionas datos de eventos, HubSpot exporta una carpeta por cada tipo de evento. Los nombres de las carpetas siguen el formato EVENTS_<EVENT_NAME>, como por ejemplo EVENTS_VISITED_PAGE.
Cada carpeta de eventos contiene las columnas estándar de los eventos y una columna para cada propiedad del evento seleccionada durante la configuración.
| Nombre de la columna |
Tipo |
Descripción |
|---|---|---|
| EVENTTYPEID |
Cadena |
El identificador del tipo de evento. |
| ID |
Cadena |
El identificador único del evento. |
| OBJECTTYPEID |
Cadena |
El identificador del tipo de objeto asociado al evento. |
| OBJECTID |
Número |
El identificador del registro del objeto asociado al evento. |
| INGESTEDAT |
Timestamp |
La fecha y la hora en que el evento se incorporó a la fuente de exportación. |
| FECHA EN LA QUE SE PRODUJO (DATINT) |
Número |
La fecha del evento como número entero en formato AAAAMMDD. |
| FECHA EN LA QUE OCURRIÓ |
Timestamp |
La fecha y la hora en que se produjo el suceso. |
| PROPIEDAD_<PROPERTY_NAME> |
Cadena |
Una propiedad de evento seleccionada. Por ejemplo, una propiedad llamada «page_title» se exporta como «PROPERTY_PAGE_TITLE». |