

# Configuración de HubSpot
<a name="hubspot-configuring"></a>

Antes de poder utilizar AWS Glue para transferir datos desde HubSpot, deberá cumplir estos requisitos:

## Requisitos mínimos
<a name="hubspot-configuring-min-requirements"></a>

Los requisitos mínimos son los siguientes:
+ Tiene una cuenta de HubSpot. Para obtener más información, consulte [Cómo crear una cuenta de HubSpot](#hubspot-configuring-creating-hubspot-account).
+ La cuenta de HubSpot debe estar habilitada para el acceso de API.
+ Debe tener una aplicación en la cuenta de desarrollador de HubSpot que proporcione las credenciales de cliente que AWS Glue utiliza para acceder a los datos de forma segura cuando hace llamadas autenticadas a la cuenta. Para obtener más información, consulte [Creación de una aplicación para desarrolladores de HubSpot](#hubspot-configuring-creating-hubspot-developer-app).

Si cumple estos requisitos, estará listo para conectar AWS Glue a la cuenta de HubSpot. Si es una conexión típica, no necesita hacer nada más en HubSpot.

## Cómo crear una cuenta de HubSpot
<a name="hubspot-configuring-creating-hubspot-account"></a>

Para crear una cuenta de HubSpot:

1. Ve a la [URL de registro de HubSpot CRM](https://app.hubspot.com/login).

1. Introduzca su dirección de correo electrónico y seleccione **Verificar correo electrónico** (también puede optar por registrarse con una cuenta de Google, Microsoft o Apple).

1. Busque en su bandeja de entrada el código de verificación de HubSpot.

1. Introduzca el código de verificación de 6 dígitos y haga clic en **Siguiente**.

1. Introduzca una contraseña y haga clic en **Siguiente**.

1. Introduzca su nombre y apellidos y haga clic en **Siguiente**, o regístrese mediante el enlace **Registrarse con Google**.

1. Introduzca su sector y haga clic en **Siguiente**.

1. Introduzca su puesto de trabajo y haga clic en **Siguiente**.

1. Introduzca el nombre de su empresa y haga clic en **Siguiente**.

1. Seleccione el tamaño de su empresa (cantidad de empleados que trabajan en su empresa) y haga clic en **Siguiente**.

1. Introduzca el sitio web de su empresa y haga clic en **Siguiente**.

1. Seleccione dónde deben alojarse sus datos (Estados Unidos o Europa) y haga clic en **Crear cuenta**.

1. Seleccione el propósito de la creación de su cuenta y haga clic en **Siguiente**.

1. Elija **Conectar cuenta de Google** o seleccione añadir contactos usted mismo para vincular sus contactos con su cuenta de HubSpot.

1. Inicie sesión en su cuenta de Google si seleccionó la opción **Conectar cuenta de Google** para vincular sus contactos y empezar a usar su cuenta de HubSpot.

## Creación de una aplicación para desarrolladores de HubSpot
<a name="hubspot-configuring-creating-hubspot-developer-app"></a>

Las cuentas de desarrollador de aplicaciones están diseñadas para crear y administrar aplicaciones, integraciones y cuentas de prueba para desarrolladores. También es donde puede crear y administrar listados del App Marketplace. Sin embargo, las cuentas de desarrollador de aplicaciones y sus cuentas de prueba asociadas no están vinculadas a una cuenta estándar de HubSpot. No pueden sincronizar datos o activos a o desde otra cuenta de HubSpot. Para obtener el ID de cliente y el secreto del cliente, debe crear una cuenta de desarrollador.

1. Vaya a https://developers.hubspot.com/

1. Elija **Crear cuenta de desarrollador** y desplácese hacia abajo.

1. Se le preguntará si desea crear una cuenta de desarrollador de aplicaciones, una cuenta de aplicación privada o una cuenta Sandbox para desarrolladores de CMS. Elija **Crear cuenta de desarrollador de aplicaciones**.

1. Como ya ha creado una cuenta con HubSpot, puede elegir **Continuar con este usuario**.

1. Haga clic en **Comenzar registro**.

1. Introduzca su puesto de trabajo y haga clic en **Siguiente**.

1. Asigne un nombre a su cuenta de desarrollador y haga clic en **Siguiente** y, a continuación, en **Omitir**.

1. Seleccione **Crear una aplicación**.

1. Una vez creada la aplicación, seleccione **Auth**.

1. En Auth, tome nota del ID de cliente y el secreto de cliente.

1. Añada la **URL de redireccionamiento** específica de su región como https:*//<aws-region>*.console.aws.amazon.com/gluestudio/oauth. Por ejemplo, agregue https://us-east-1.console.aws.amazon.com/gluestudio/oauth para la región us-east-1.

1. Desplácese hacia abajo y busque los ámbitos. Hay dos tipos de alcances que debe seleccionar bajo los encabezados «CRM» y «Estándar».

1. Agregue los siguientes alcances:

   ```
   content
   automation
   oauth
   crm.objects.owners.read
   forms
   tickets
   crm.objects.contacts.write
   e-commerce
   crm.schemas.custom.read
   crm.objects.custom.read
   sales-email-read
   crm.objects.custom.write
   crm.objects.companies.write
   crm.lists.write
   crm.objects.companies.read
   crm.lists.read
   crm.objects.deals.read
   crm.objects.deals.write
   crm.objects.contacts.read
   ```

1. Haga clic en **Guardar** y su cuenta de desarrollador estará lista para usarse.

1. Desplácese hacia arriba para encontrar el **ID de cliente**.

1. En la misma página, haga clic en **Mostrar** para obtener el **secreto del cliente**.

## Creación de una cuenta de prueba para desarrolladores de HubSpot
<a name="hubspot-configuring-creating-hubspot-developer-test-account"></a>

Dentro de las cuentas de desarrollador de aplicaciones, puede crear cuentas de prueba para desarrolladores para probar aplicaciones e integraciones sin que ello afecte a los datos reales de HubSpot. Las cuentas de prueba para desarrolladores no reflejan las cuentas de producción, sino que tienen acceso a una versión de prueba de 90 días de las versiones Enterprise de Marketing, Sales, Service, CMS y Operations Hub, lo que permite probar la mayoría de las herramientas y API de HubSpot.

1. Haga clic en **Inicio.**

1. Haga clic en **Crear cuenta de prueba**.

1. Haga clic en **Crear cuenta de prueba de aplicación**.

1. Aparece una nueva ventana. Introduzca el nombre de la cuenta de prueba de la aplicación y haga clic en **Crear**.

   Ya se creó su cuenta de prueba de la aplicación.

**nota**  
La cuenta de desarrollador está relacionada con actividades de desarrollo, como la integración de la API, y la cuenta de prueba de la aplicación se utiliza para ver los datos que crea o extrae la cuenta de desarrollador.