

# Configuración de las conexiones a Freshdesk
<a name="freshdesk-configuring-connections"></a>

Freshdesk admite la autenticación personalizada.

Para consultar la documentación pública de Freshdesk sobre la generación de las claves de la API necesarias para la autenticación personalizada, consulte [Freshdesk authentication](https://developer.freshdesk.com/api/#authentication).

Estos son los pasos que hay que seguir para configurar la conexión a Freshdesk:
+ En AWS Secrets Manager, cree un secreto con los siguientes detalles:
  + Para la aplicación conectada administrada por el cliente, el secreto debe contener la clave de la API de la aplicación conectada con `apiKey` como clave. Nota: Debe crear un secreto por conexión en AWS Glue.
+ En AWS Glue Studio, siga los pasos que se indican a continuación en **Conexiones de datos** para crear una conexión:
  + Al seleccionar un **Origen de datos**, elija Freshdesk.
  + Indique la `INSTANCE_URL` de la instancia de Freshdesk a la que se desea conectar.
  + Seleccione el rol de AWS IAM que AWS Glue pueda asumir y que tenga permisos para las siguientes acciones:

------
#### [ JSON ]

****  

    ```
    {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "secretsmanager:DescribeSecret",
            "secretsmanager:GetSecretValue",
            "secretsmanager:PutSecretValue",
            "ec2:CreateNetworkInterface",
            "ec2:DescribeNetworkInterfaces",
            "ec2:DeleteNetworkInterface"
          ],
          "Resource": "*"
        }
      ]
    }
    ```

------
  + Seleccione el `secretName` que desee usar para esta conexión en AWS Glue para colocar los tokens.
  + Seleccione las opciones de red si quiere usar su red.
+ Conceda el rol de IAM asociado a su permiso de trabajo de AWS Glue para leer `secretName`.
+ En la configuración de su trabajo de AWS Glue, proporcione `connectionName` como **Conexión de red adicional**.