- Base de conocimientos
- Cuenta y configuración
- Integraciones
- Conectar HubSpot y AWS S3
Conectar HubSpot y AWS S3
Última actualización: 12 de noviembre de 2025
Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:
-
Data Hub Enterprise
Aprende a conectar HubSpot y AWS S3 para sincronizar los datos de HubSpot con tu bucket de S3.
Nota: HubSpot no comparte datos HIPAA con AWS S3.
Antes de empezar
Antes de ajustar la integración, tendrás que optar por tu cuenta de HubSpot en labeta de Acceso a datos de HubSpot en AWS S3 .
Conectar HubSpot y AWS S3
Para conectar HubSpot y AWS S3, debes seguir los siguientes pasos en orden:
- Configure los permisos de acceso para el bucket de AWS S3.
- Crear una política IAM.
- Crear el rol IAM en AWS.
- Conectar HubSpot y AWS S3.
- Conceda al usuario de IAM permisos para acceder a los objetos del bucket de S3.
1. Configurar los permisos de acceso para el bucket S3
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
2. Crear una política IAM
- Inicie sesión en la consola de administración de AWS.
- En el panel de inicio, haga clic en Servicios > Seguridad, Identidad y Cumplimiento > IAM.
- En la barra lateral izquierda, haga clic en Configuración de la cuenta.
- En la sección Security Token Service (STS) , busque la región de AWS que corresponda a la región en la que se encuentra su cuenta de AWS. Haga clic para activar el interruptor en para activar la región.
- En el panel lateral izquierdo, haga clic en Políticas.
- Haga clic en Crear política.
- En la pestaña JSON, haga clic en Añadir nueva sentencia.
- Añade el documento de política que aparece a continuación y que dará a HubSpot los permisos que necesita para cargar o descargar datos utilizando un único bucket y una única ruta de carpeta. También puede purgar archivos de datos utilizando la opción de copia PURGA.
Nota:
- Asegúrese de sustituir
<bucket>y<prefix>por el nombre real de su cubo y el prefijo de la ruta de la carpeta. Tos Nombres de Recursos de Amazon (ARN) para buckets en regiones gubernamentales tienen un prefijo arn:aws-us-gov:s3:::. - Establecer la condición
s3:prefixen ["*"] o ["<path>/*"] concede acceso a todos los prefijos del cubo especificado o de la ruta del cubo, 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>/*"
]
}
}
}
]}
- Haz clic en Siguiente.
- En la sección Revisar y crear, añada el nombre de la política y una descripción opcional .
- Haga clic en Crear política.
3. Crear el rol IAM en AWS
Para configurar los permisos de acceso para HubSpot en la consola de administración de AWS:
- Inicie sesión en la consola de administración de AWS .
- En el panel de inicio, haga clic en Servicios > Seguridad, Identidad y Cumplimiento > IAM.
- En la barra lateral izquierda, haga clic en Roles.
- Haga clic en Crear rol.
- En la sección Tipo de entidad de confianza, seleccione Cuenta de AWS.
- En la sección Una cuenta de AWS , seleccione Otra cuenta de AWS e introduzca su propio ID de cuenta de AWS. Más tarde cambiarás la relación de confianza para dar acceso a HubSpot.
- Seleccione Requerir ID externo e introduzca un ID de marcador de posición 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.

- Haz clic en Siguiente.
- Seleccione la política creada en el paso 1 y haga clic en Siguiente.
- En la sección Detalles del rol, introduzca un Nombre del rol y Descripción para identificar el rol.
- Haga clic en Crear rol.
- En la página de resumen de funciones , copie el valor ARN. Utilizará este valor en el siguiente paso.

4. Conectar HubSpot y AWS S3
Antes de instalar la integración, asegúrate de que tu cuenta de HubSpot está habilitada para acceder a los datos de HubSpot en AWS S3 beta.- En tu cuenta de HubSpot, haz clic en el icono Mercado marketplace en la barra de navegación superior, y luego selecciona Mercado de HubSpot.
- Busque y seleccione AWS S3.
- Haz clic en Instalar.
- Introducir el Nombre de rol de IAM configurado en el Paso 3 y la Ruta URL de S3 para el bucket en el que desea que se almacenen los datos.
- Haga clic en Siguiente.
- Revisa y copia los valores de AWS IAM User y AWS External ID ya que los necesitarás en el siguiente paso. A continuación, haga clic en Continuar con las aplicaciones conectadas.
5. Conceder al usuario IAM permisos para acceder a los objetos del cubo
- Inicie sesión en la consola de administración de AWS.
- En el panel de inicio, haga clic en Servicios > Seguridad, Identidad y Cumplimiento > IAM.
- En la barra lateral izquierda, haga clic en Roles.
- Seleccione el rol que creó en el Paso 3.
- Seleccione la pestaña Relaciones de confianza y haga clic en Editar política de confianza.
- Modifique los documentos de la póliza con los valores que registró en el paso 3.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "AWS": "<hubspot_user_arn>" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "<hubspot_external_id>" } } } ]}
- En la política anterior, cambie los dos campos siguientes a los valores que registró en el paso 4:
-
- hubspot_user_arn al valor STORAGE_AWS_IAM_USER_ARN
- hubspot_external_id al valor STORAGE_AWS_EXTERNAL_ID
Después de completar los pasos anteriores, HubSpot puede sincronizar los datos en AWS S3.
Formato de datos para la sincronización entre HubSpot y AWS 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.
- Asociaciones: todos los tipos de asociaciones y registros asociados.
- Eventos: datos de eventos tanto para eventos estándar de HubSpot como para eventos de comportamiento personalizados.
- Segmentos: Segmentos de contactos y empresas de HubSpot.
- Propietarios: propietarios de registros.
- Pipelines: pipelines de negocios y tickets y etapas de pipelines.
- Propiedades: propiedades y sus valores en los registros de objetos, incluido el historial de propiedades.
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 tiene registros del mismo tipo de objeto. Por ejemplo
objects_contactssolo contiene registros de contactos. - Combinado: todos los registros de todos los tipos de objeto se combinan en un 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-unique_ID. Por ejemplo, 2-12345.
objects_x tables
Cada tipo de objeto disponible, incluidos los objetos personalizados, tiene su propia tabla específica. Estas tablas se denominan siguiendo el formato OBJECTS_<object type name> donde <object type name> es la etiqueta de la forma plural del objecttype. (Ten en cuenta que si el tipo de objeto no tiene forma plural, entonces <object type name> será la etiqueta de forma singular del nombre del tipo de objeto concatenada con "S").
A continuación se muestra una lista completa de los tipos de objetos de HubSpot disponibles, una breve descripción de los datos que representan y sus tablas correspondientes.
| Tipo de objeto de HubSpot |
objectTypeId |
Descripción |
| 0-1 |
Información sobre las personas que interactúan con tu empresa |
|
| 0-2 |
Información sobre empresas u organizaciones individuales |
|
| 0-3 |
Detalles sobre las oportunidades de ingresos con un contacto o empresa. |
|
| 0-4 |
Almacena datos de acciones del CRM, incluidas notas, tareas, correos electrónicos, reuniones y llamadas. |
|
| 0-5 |
Representa solicitudes de ayuda o asistencia técnica de los clientes. |
|
| 0-14 |
Se utiliza para compartir información sobre precios con compradores potenciales. |
|
| 0-15 |
Detalles de los envíos individuales de un formulario de HubSpot. |
|
| 0-8 |
Representa un subconjunto de los productos vendidos en un negocio. Cuando un producto está adjunto a un negocio, se convierte en elemento de pedido. |
|
| 0-11 |
Detalles de los mensajes entrantes de múltiples canales. |
|
| 0-25 |
Detalles de tus landing pages |
|
| 0-27 |
Almacena información sobre las listas de tareas pendientes |
|
| 0-28 |
Se utiliza para recopilar información sobre tus visitantes y contactos |
|
| 0-29 |
Detalles sobre los correos electrónicos del centro de marketing |
|
| AD_ACCOUNT |
0-30 |
Almacena información sobre tus cuentas publicitarias en Linkedin, Facebook y Google |
| 0-31 |
Detalles sobre tus campañas publicitarias. Una campaña publicitaria puede contener uno o varios anuncios |
|
| AD_GROUP |
0-32 |
Agrupación lógica de anuncios dentro de una campaña publicitaria |
| AD |
0-33 |
Detalles sobre los anuncios individuales |
| 0-35 |
Información sobre los recursos y contenidos de marketing relacionados, para que puedas medir fácilmente la eficacia de tus esfuerzos colectivos de marketing. |
|
| SITE_PAGE |
0-38 |
Datos sobre las páginas individuales de tus sitios web |
| 0-39 |
Datos sobre las publicaciones del blog |
|
| SEGMENTO OBJETO |
0-45 |
Información sobre agrupaciones de registros de objetos en función de sus propiedades o actividades |
| 0-48 |
Llamadas realizadas por otros registros del CRM, por ejemplo contactos |
|
| INVOICE |
0-53 |
Gestiona y sincroniza las facturas con los sistemas contables externos |
| 0-57 |
Información sobre los recursos multimedia importados en HubSpot |
|
| 0-58 |
Una secuencia es una serie de plantillas de correo electrónico dirigidas y programadas para nutrir a los contactos a lo largo del tiempo |
|
| 0-72 |
Las divisiones de negocios se utilizan para compartir el crédito de los negocios entre varios usuarios |
|
| 0-83 |
Los documentos de ventas construyen una biblioteca de contenidos para que todo tu equipo suba y comparta documentos con tus contactos. |
|
| 0-19 |
Almacena la información enviada a una encuesta de feedback. |
|
| 0-69 |
Las suscripciones contienen detalles de los pagos recurrentes |
|
| 0-101 |
Contiene datos sobre los fondos recaudados de los clientes |
object_with_object_properties
Esta tabla contiene datos de tus registros de HubSpot. Puedes obtener una fila por cada registro dentro de un objecttype (por ejemplo, todos los registros de contactos en el objecttype contactos).
object_properties_history
Esta tabla contiene valores históricos de la propiedad. Para los contactos, contiene los 45 valores más recientes. Para todos los demás objetos, contiene los 20 valores más recientes. La tabla tiene una fila para cada valor histórico de la propiedad. El valor actual de una propiedad está determinado por la marca de tiempo UPDATEDAT más reciente en el historial de la propiedad.
Consultas sobre asociación
Al igual que los datos de los objetos, los datos de las asociaciones se organizan de dos maneras:
- Individual: cada tipo de asociación se almacena en su propia tabla y solo contiene registros de ese tipo. Por ejemplo,
associations_contacts_to_dealssolo contiene registros de asociación entre objetos de contacto y negocio. T - Combinado: todos los registros de todos los tipos de asociación se combinan en una sola tabla.
associations_x_to_y
Cada tipo de asociación tiene su propia vista, etiquetada como associations_<association type name> por ejemplo associations_contacts_to_deals.
association_definitions
Esta tabla contiene información sobre todos los tipos de asociación disponibles entre los objetos de HubSpot, con una fila por tipo de asociación.
property_definitions
Esta tabla contiene información sobre propiedades de objetos y propiedades de eventos en tu cuenta de HubSpot. Las propiedades de eventos incluyen eventos estándar, como aperturas y clics de correo electrónico, y propiedades de eventos de comportamiento personalizados. Esta información puede ser útil para definir los valores que se encuentran en object_properties y en los datos de eventos.
Eventos
Los eventos incluyen eventos estándar de HubSpot y eventos de comportamiento personalizados. Cada evento tiene su propia tabla, etiquetada como events_eventname.
object_and_event_type_definitions
Esta tabla contiene definiciones para todos los objetos y eventos disponibles en tu cuenta de HubSpot.
Frecuencia de sincronización y organización de datos
Los datos se sincronizan diariamente entre HubSpot y AWS S3. Se creará una carpeta por cada día que se sincronicen los datos. Cada una de las siguientes tablas estará disponible como una carpeta con archivos CSV comprimidos con gzip:
ASSOCIATIONSASSOCIATION_DEFINITIONSEVENTS_[Event name]LISTSLIST_MEMBERSHIPSOBJECTSOBJECT_AND_EVENT_TYPE_DEFINITIONSOBJECT_PROPERTIESOBJECT_PROPERTIES_HISTORYOBJECT_WITH_OBJECT_PROPERTIESOWNERSOWNER_TEAMPIPELINESPIPELINE_STAGESPROPERTY_DEFINITIONSTEAMS
Habrá varias subcarpetas para cada tabla. Si el tamaño de la tabla supera los 15 MB, habrá varios archivos CSV comprimidos con gzip debajo de cada carpeta de tabla.
