

# Configuração de conexões do Freshdesk
<a name="freshdesk-configuring-connections"></a>

O Freshdesk é compatível com a autenticação personalizada.

Para obter a documentação pública do Freshdesk sobre a geração das chaves de API necessárias para autenticação personalizada, consulte [Freshdesk authentication](https://developer.freshdesk.com/api/#authentication).

Confira abaixo as etapas para configurar a conexão do Freshdesk:
+ No AWS Secrets Manager, crie um segredo com os seguintes detalhes:
  + Para a aplicação conectada gerenciada pelo cliente, o segredo deve conter a chave da API da aplicação conectada com `apiKey` como a chave. Observação: é preciso criar um segredo por conexão no AWS Glue.
+ No AWS Glue Studio, crie uma conexão em **Conexões de dados** seguindo estas etapas:
  + Ao selecionar uma **Fonte de dados**, selecione Freshdesk.
  + Forneça o `INSTANCE_URL` da instância do Freshdesk à qual você deseja se conectar.
  + Selecione o perfil do AWS IAM que o AWS Glue pode assumir e tem permissões para as seguintes ações:

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

****  

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

------
  + Selecione o `secretName` que você deseja usar para essa conexão no AWS Glue para inserir os tokens.
  + Selecione as opções de rede se quiser usar sua rede.
+ Conceda permissão ao perfil do IAM associado ao seu trabalho do AWS Glue para ler `secretName`.
+ Na configuração do trabalho do AWS Glue, forneça `connectionName` como uma **Conexão de rede adicional**.