

# Configurar o ServiceNow
<a name="servicenow-configuring"></a>

Para usar o AWS Glue para transferir dados do ServiceNow, os seguintes requisitos deverão ser atendidos:

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

São requisitos mínimos:
+ Uma conta do ServiceNow com e-mail e senha. Para obter mais informações, consulte [Criar uma conta do ServiceNow](#servicenow-configuring-creating-servicenow-account).
+ Sua conta do ServiceNow está habilitada para acesso à API. Todo o uso da API do ServiceNow está disponível sem custo adicional.

Caso atenda a esses requisitos, você poderá conectar o AWS Glue à sua conta do ServiceNow.

## Criar uma conta do ServiceNow
<a name="servicenow-configuring-creating-servicenow-account"></a>

Para criar uma conta do ServiceNow:

1. Navegue até a página de inscrição em servicenow.com, insira seus dados e clique em **Continuar**.

1. Ao receber um código de verificação em seu e-mail registrado, insira esse código e escolha **Verificar**.

1. Configure a autenticação multifator ou pule essa etapa.

Sua conta é criada e o ServiceNow exibe seu perfil.

## Criar uma instância de desenvolvedor do ServiceNow
<a name="servicenow-configuring-creating-servicenow-developer-instance"></a>

Solicite uma instância de desenvolvedor depois de fazer login no ServiceNow.

1. Na [Página de login do ServiceNow](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username), insira as credenciais da sua conta.

1. Escolha a opção **Programa de desenvolvedores do ServiceNow**.  
![A captura de tela mostra o acesso ao programa de desenvolvedores do ServiceNow.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/servicenow-dev-program.png)

1. Escolha **Solicitar instância** no canto superior direito.

1. Insira suas responsabilidades profissionais. Confirme que concorda com os termos de uso e escolha **Concluir configuração**.

1. Depois que a instância for criada, anote o URL e as credenciais da instância.

## Recuperar credenciais de BasicAuth
<a name="servicenow-configuring-basic-auth"></a>

Para recuperar as credenciais de Basic Auth para uma conta gratuita:

1. Na [Página de login do ServiceNow](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username), insira as credenciais da sua conta.

1. Na página inicial, escolha a seção de edição do perfil (canto superior direito) e escolha **Gerenciar senha da instância**.

1. Recupere as credenciais de login, como nome de usuário, senha e URL da instância.

**nota**  
Se a MFA estiver habilitada para a conta, anexe o token de MFA ao final da senha do usuário na autenticação básica: <username>:<password><MFA Token>

Para obter mais informações, consulte [Criar aplicações](https://docs.servicenow.com/bundle/xanadu-application-development/page/build/custom-application/concept/build-applications.html) na documentação do ServiceNow.

## Criar credenciais do OAuth 2.0
<a name="servicenow-configuring-basic-auth"></a>

Para usar o OAuth2.0 no conector ServiceNow, é necessário criar um cliente de entrada para gerar o ID do cliente e o segredo do cliente:

1. Na [Página de login do ServiceNow](https://signon.service-now.com/x_snc_sso_auth.do?pageId=username), insira as credenciais da sua conta.

1. Na página iniciar, escolha **Iniciar criação**.

1. Na página do App Engine Studio, pesquise por **Registro de aplicações**.

1. Escolha **Novo** no canto superior direito.

1. Escolha a opção **Criar um endpoint da API OAuth para clientes externos**.

1. Faça as alterações necessárias na configuração do OAuth e escolha **Atualizar**.

   Exemplo de URL de redirecionamento: https://us-east-1.console.aws.amazon.com/gluestudio/oauth

1. Selecione a aplicação cliente OAuth recém-criada para recuperar o ID e o segredo do cliente.

1. Armazene o ID e o segredo do cliente para processamento posterior.

Para configurar a autenticação em uma conta de desenvolvedor de não produção:

1. Crie um perfil de autenticação usando o tópico [Criar um perfil de autenticação](https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/authentication/task/create-an-authentication-profile.html) na documentação do ServiceNow.

1. No Perfil de autenticação do OAuth, selecione **Tipo** como OAuth e selecione o cliente de entrada criado acima para definir a **Entidade OAuth**.

1. Se houver vários clientes, será necessário criar múltiplos perfis de autenticação para definir a entidade OAuth necessária no perfil de autenticação.

1. Se não estiver configurada, crie uma política de acesso à API REST para conceder acesso à API TABLE. Consulte [Criar política de acesso à API REST](https://docs.servicenow.com/bundle/washingtondc-platform-security/page/integrate/authentication/task/create-api-access-policy.html).