

# Configuración de ServiceNow
<a name="servicenow-configuring"></a>

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

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

Los requisitos mínimos son los siguientes:
+ Tener una cuenta de ServiceNow con correo electrónico y contraseña. Para obtener más información, consulte [Creación de una cuenta de ServiceNow](#servicenow-configuring-creating-servicenow-account).
+ La cuenta de ServiceNow debe estar habilitada para el acceso de API. La API de ServiceNow se puede utilizar sin ningún costo adicional.

Si cumple estos requisitos, estará listo para conectar AWS Glue a la cuenta de ServiceNow.

## Creación de una cuenta de ServiceNow
<a name="servicenow-configuring-creating-servicenow-account"></a>

Para crear una cuenta de ServiceNow:

1. Diríjase a la página de registro de servicenow.com, introduzca sus datos y haga clic en **Continuar**.

1. Una vez que reciba un código de verificación en su correo electrónico registrado, introdúzcalo y seleccione **Verificar**.

1. Configure la autenticación multifactor u omita este paso.

Se crea la cuenta y ServiceNow muestra su perfil.

## Crear una instancia de desarrollador de ServiceNow
<a name="servicenow-configuring-creating-servicenow-developer-instance"></a>

Solicite una instancia de desarrollador después de iniciar sesión en ServiceNow.

1. En la [página de inicio de sesión de ServiceNow](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username), introduzca las credenciales de su cuenta.

1. Seleccione el **Programa para desarrolladores de ServiceNow**.  
![La captura de pantalla muestra el acceso al Programa para desarrolladores de ServiceNow.](http://docs.aws.amazon.com/es_es/glue/latest/dg/images/servicenow-dev-program.png)

1. Seleccione **Solicitar instancia** en la esquina superior derecha.

1. Introduzca sus responsabilidades laborales. Indique que está de acuerdo con las condiciones de uso y seleccione **Finalizar la configuración**.

1. Una vez creada la instancia, anote la URL y las credenciales de la instancia.

## Recuperar credenciales de autenticación básica
<a name="servicenow-configuring-basic-auth"></a>

Para recuperar las credenciales de autenticación básica para una cuenta gratuita:

1. En la [página de inicio de sesión de ServiceNow](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username), introduzca las credenciales de su cuenta.

1. En la página de inicio, elija la sección de edición de perfil (esquina superior derecha) y seleccione **Administrar contraseña de instancia**.

1. Recupere las credenciales de inicio de sesión, como el nombre de usuario, la contraseña y la URL de la instancia.

**nota**  
Si está habilitada la MFA para la cuenta, añada el token de la MFA al final de la contraseña del usuario en la autenticación básica: <nombredeusuario>:<contraseña><token de MFA>

Para obtener más información, consulte [Compilación de aplicaciones](https://docs.servicenow.com/bundle/xanadu-application-development/page/build/custom-application/concept/build-applications.html) en la documentación de ServiceNow.

## Creación de credenciales de OAuth 2.0
<a name="servicenow-configuring-basic-auth"></a>

Para usar OAuth2.0 en el conector de ServiceNow, debe crear un cliente entrante para generar el ID de cliente y el secreto del cliente:

1. En la [página de inicio de sesión de ServiceNow](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username), introduzca las credenciales de su cuenta.

1. En la página de inicio, elija **Iniciar compilación**.

1. En la página de App Engine Studio, busque **Registro de aplicaciones**.

1. Seleccione **Nuevo** en la esquina superior derecha.

1. Elija la opción **Crear un punto de conexión de la API de OAuth para clientes externos**.

1. Realice los cambios necesarios en la configuración de OAuth y seleccione **Actualizar**.

   Ejemplo de URL de redirección: https://us-east-1.console.aws.amazon.com/gluestudio/oauth

1. Seleccione la aplicación cliente de OAuth recién creada para recuperar el ID de cliente y el secreto del cliente.

1. Guarde el ID de cliente y el secreto del cliente para su posterior procesamiento.

Para configurar OAuth en una cuenta de desarrollador que no sea de producción:

1. Use el tema [Crear un perfil de autenticación](https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/authentication/task/create-an-authentication-profile.html) de la documentación de ServiceNow para crear un perfil de autenticación.

1. En el perfil de autenticación de OAuth, seleccione **Tipo** como OAuth y seleccione el cliente entrante creado anteriormente para configurar la **Entidad de OAuth**.

1. Si hay varios clientes, debe crear varios perfiles de autenticación para establecer la entidad OAuth requerida en el perfil de autenticación.

1. Si no se configuró, cree una política de acceso a la API de REST para dar acceso a la API TABLE. Consulte [Crear una política de acceso a la API de REST](https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/authentication/task/create-api-access-policy.html).