Ir a contenido principal
Nota: Este contenido se tradujo a través de un software y es posible que no haya sido revisado. La versión en inglés se considera, por tanto, la versión oficial y es posible que haya sido actualizada. Para acceder a la versión en inglés, haz clic aquí.

Sincronizar los datos de HubSpot con Amazon S3

Última actualización: 22 de julio de 2026

Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:

Utiliza la integración con Amazon S3 para sincronizar los datos del CRM de HubSpot con un bucket de Amazon S3 del que seas propietario. Puedes elegir qué objetos, asociaciones y eventos sincronizar, configurar una programación de sincronización periódica y supervisar el estado de la sincronización desde HubSpot.

Cada sincronización exporta una instantánea completa de los datos seleccionados en formato Parquet a tu depósito de Amazon S3. A continuación, puedes utilizar los datos sincronizados con herramientas de análisis y tratamiento de datos, como AWS Glue, Amazon Athena, Amazon EMR, Spark, Databricks o cuadernos de Python.

Nota: la integración con Amazon S3 está disponible para los nuevos usuarios de Amazon S3 que no utilicen la integración anterior de Amazon S3. Si eres superadministrador, puedes inscribir tu cuenta en la nueva versión beta de la integración con Amazon S3.

Antes de empezar

Antes de empezar a sincronizar datos con Amazon S3, revisa los siguientes requisitos y limitaciones.

Comprender los requisitos

Comprender las limitaciones y consideraciones

  • Durante la fase beta, los datos solo se sincronizan en formato Parquet.
  • Cada sincronización crea una instantánea completa de los datos seleccionados.
  • HubSpot crea una nueva carpeta para cada sincronización y no elimina las sincronizaciones anteriores de tu depósito de S3.
  • No se admite la sincronización de datos sensibles .

Crear el rol IAM en AWS

Para configurar los permisos de acceso para HubSpot en la consola de administración de AWS:

  1. Inicie sesión en la consola de administración de AWS.
  2. En el panel de control de inicio, haz clic en «Servicios» > «Seguridad», «Identidad» & «Cumplimiento normativo» > «IAM».
  3. En la barra lateral izquierda, haz clic en «Roles».
  4. Haz clic en «Crear rol».
  5. En la sección «Tipo de entidad de confianza» , selecciona tu cuenta de AWS.
  6. En la sección «Cuenta de AWS» , selecciona «Otra cuenta de AWS» e introduce el ID de tu propia cuenta de AWS. Más tarde cambiarás la relación de confianza para dar acceso a HubSpot.
  7. Selecciona «Requerir ID externo » e introduce un ID provisional, como 0000. Más adelante cambiará la relación de confianza para su rol de IAM y especificará el ID externo para su integración de almacenamiento. Un ID externo se utiliza para conceder acceso a sus recursos de AWS a una aplicación de terceros como HubSpot.
  1. Haz clic en Siguiente.
  2. En la sección «Detalles del rol », introduce un nombre y una descripción para identificar el rol.
  3. Haz clic en «Crear rol».
  4. En la página «Resumen» , copia el valor del ARN. Utilizará este valor en el siguiente paso.

Conectar HubSpot y AWS S3

  1. En tu cuenta de HubSpot, haz clic en el icono Mercado en la barra de navegación superior, y luego selecciona Mercado de HubSpot.
  2. En la barra de búsqueda, busca y selecciona Amazon S3.
  3. Haz clic en Instalar.
  4. Selecciona tu rol de IAM de AWS y, a continuación, haz clic en «Instalar».
  5. Haz clic en Siguiente.
  6. Introduce el valor del ARN del rol de IAM de AWS en el campo «ARN del rol ».
  7. 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.

  1. 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.
  2. Haz clic en «Amazon S3».
  3. En el panel de la derecha, haz clic en «Seleccionar» junto a la cuenta de Amazon S3 con la que quieras sincronizar los datos.
  4. 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.
  1. Inicie sesión en la consola de administración de AWS.
  2. En el panel de control de inicio, haz clic en «Servicios» > «Seguridad», «Identidad» & «Cumplimiento normativo» > «IAM».
  3. En la barra lateral izquierda, haz clic en «Configuración de la cuenta».
  4. 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.
  5. En el panel lateral izquierdo, haz clic en «Políticas».
  6. Haz clic en «Crear política».
  7. En la pestaña «JSON» , haz clic en «Añadir nueva instrucción».
  8. 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.
Nota:
  • 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.
 
  1. Haz clic en Siguiente.
  2. En la sección «Revisar y crear» , introduce el nombre de la política y una descripción(opcional).
  3. Haz clic en «Crear política».

Configurar el depósito de destino

  1. Vuelve a la página «Permisos» de HubSpot y, en el campo «Bucket» , introduce el nombre del bucket.
  2. Haz clic en «Probar conexión».
  1. Si la prueba de conexión se realiza correctamente, haz clic en «Siguiente».

Configurar la sincronización

  1. En la página «Fuente de datos» , selecciona los datos que quieras sincronizar.
  2. Marca las casillas de verificación correspondientes a los objetos, las asociaciones y los eventos que quieras sincronizar desde HubSpot a Amazon S3.
  1. Haz clic en Siguiente.
  2. 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.
  1. 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:

  1. 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.
  2. Ve a la pestaña «Sincronizaciones de aplicaciones » y busca tu sincronización con Amazon S3 en la tabla.
  3. 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.
  1. 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:

  1. En la tabla, haz clic en «Sincronización con Amazon S3 ».
  2. 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_contacts solo 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».

¿Te resultó útil este artículo?
Este formulario se utiliza solo para recibir comentarios a la documentación. Cómo recibir ayuda con HubSpot.