

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration d'Oracle NetSuite
<a name="oracle-netsuite-configuring"></a>

Avant de pouvoir AWS Glue transférer des données depuis Oracle NetSuite, vous devez satisfaire aux exigences suivantes :

## Configuration requise
<a name="oracle-netsuite-configuring-min-requirements"></a>

Les exigences minimales sont les suivantes :
+ Vous avez un NetSuite compte Oracle. Pour de plus amples informations, veuillez consulter [Création d'un NetSuite compte Oracle](#oracle-netsuite-configuring-creating-oracle-netsuite-account).
+ Votre NetSuite compte Oracle est activé pour accéder à l'API.
+ Vous avez créé une intégration d'API OAuth 2.0 dans votre compte de NetSuite développeur Oracle. Cette intégration fournit les informations d'identification du client qui AWS Glue permettent d'accéder à vos données en toute sécurité lorsqu'il effectue des appels authentifiés vers votre compte. Pour de plus amples informations, veuillez consulter [Création d'une application NetSuite cliente Oracle et d'informations d'identification OAuth 2.0](#oracle-netsuite-configuring-creating-oracle-netsuite-client-app).

Si vous répondez à ces exigences, vous êtes prêt à vous connecter AWS Glue à votre NetSuite compte Oracle.

## Création d'un NetSuite compte Oracle
<a name="oracle-netsuite-configuring-creating-oracle-netsuite-account"></a>

Accédez à [Oracle NetSuite](https://www.netsuite.com/portal/home.shtml), puis choisissez **Free Product Tour**. Renseignez les informations requises pour bénéficier d’une présentation guidée gratuite du produit, grâce à laquelle vous pourrez contacter un fournisseur. La procédure pour obtenir un compte est la suivante :
+ L'achat d'un NetSuite compte se fait par l'intermédiaire d'un fournisseur, qui fournit un compte form/quote qui doit être légalement révisé.
+ Le compte à acheter pour le NetSuite connecteur Oracle est un compte **Standard Cloud Service**.
+ Ce compte est créé par le fournisseur et les informations d’identification temporaires sont partagées par celui-ci. Vous recevrez un e-mail de bienvenue NetSuite < billing@notification.netsuite.com > < system@sent-via.netsuite.com > contenant des informations telles que votre nom d'utilisateur et un lien pour définir votre mot de passe.
+ Utilisez le lien **Définir votre mot de passe** pour définir le mot de passe du nom d’utilisateur indiqué par le fournisseur.

## Création d'une application NetSuite cliente Oracle et d'informations d'identification OAuth 2.0
<a name="oracle-netsuite-configuring-creating-oracle-netsuite-client-app"></a>

Pour obtenir l'ID client et le secret du client, vous devez créer une application NetSuite client Oracle :

1. Connectez-vous à votre NetSuite compte via l'[identifiant NetSuite client](https://system.netsuite.com/pages/customerlogin.jsp).

1. Choisissez **Configuration** > **Entreprise** > **Activer les fonctionnalités**.

1. Accédez à la **SuiteCloud**section et cochez la case **REST WEB SERVICES** sous **SuiteTalk (Web Services).**

1. Cochez la case **OAUTH 2.0** sous **Gérer l’authentification.** Cliquez sur **Sauvegarder**

1. Accédez à **Configuration** > **Intégration** > **Gérer les intégrations** et choisissez **Nouveau** pour créer une application OAuth2 .0.

1. Saisissez le nom de votre choix et conservez le paramètre **ÉTAT** Activé.

1. Si cette case est cochée, décochez les cases **TBA : FLUX D’AUTORISATION** et **AUTHENTIFICATION BASÉE SUR LES JETONS** affichées sous **Authentification basée sur les jetons**.

1. Cochez les cases **AUTHORIZATION CODE GRANT** et **PUBLIC CLIENT** sous **OAuth 2.0**.

1. Sous Auth, notez l’ID client et le secret client.

1. Saisissez un **URI DE REDIRECTION**. Par exemple, https://us-east-1.console.aws.amazon.com/gluestudio/ oauth

1. Cochez la case **SERVICES WEB REST** sous **PORTÉE**.

1. Cochez la case **INFORMATIONS D’IDENTIFICATION DE L’UTILISATEUR** sous **Informations d’identification de l’utilisateur**. Choisissez **Enregistrer**.

1. Notez l' KEY/CLIENT ID DU CONSOMMATEUR et le SECRET/CLIENT SECRET DU CONSOMMATEUR sous **Identifiants du client**. Ces valeurs ne sont affichées qu’une seule fois.

1. Créez un rôle ADMINISTRATEUR au besoin en accédant à **Utilisateur/Rôles** > **Gérer les rôles** > **Nouveau**.

1. Lors de la création d’un rôle personnalisé, ajoutez un accès complet sous l’onglet **Autorisations** pour les entités/fonctionnalités suivantes :
   + « Dépôt », « Articles », « Livraison des articles », « Inscription au journal », « Bon de commande », « Filiales », « Fournisseurs », « Factures », « Autorisation de retour du fournisseur », « Suivi du temps », « Paiement client », « Entrées d'enregistrement personnalisées », « Types d'enregistrements personnalisés », « Gestion des applications autorisées OAuth 2.0 », « Champs d'entité personnalisés », « Connectez-vous à l'aide de jetons d'accès OAuth 2.0 ».

Pour plus d'informations, consultez la [OAuth version 2.0](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_157769826287.html) dans la documentation d' NetSuite Applications Suite.