Création d'une application cliente - AWS AppSync

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.

Création d'une application cliente

Vous pouvez utiliser n'importe quel client HTTP ou GraphQL pour vous connecter à une API GraphQL dansAWSAppSync.

Pour le développement frontal Web et mobile, nous vous recommandons d'utiliser leAWS Amplifyclients optimisés pour se connecter auAWSbackend AppSync. Il existe certaines options en fonction du cas d'utilisation de votre application :

  • Pour les sources de données Amazon DynamoDB, utilisez leDataStoredans la catégorieAWS Amplifyclient. Il offre la meilleure expérience développeur, ainsi que la détection et la résolution des conflits intégrées.

  • Pour les sources de données autres que DynamoDB dans des scénarios où vous n'avez aucune configuration hors ligne requise, utilisez la catégorie API (GraphQL) dans leAWS Amplifyclient.

  • Pour les cas d'utilisation dans lesquels vous utilisez le client JavaScript Apollo V3, utilisez les liens Apollo fournis dans leAWSRéférentiel SDK AppSyncpour activer facilement l'autorisation et les abonnements.

ConsultezAWS Amplifydocumentation pour plus d'informations sur les clients Amplify :

Pour vous connecter à votreAWSPoints de terminaison AppSync GraphQL à partir de vos applications backend (telles queAWS Lambdaou instances Amazon EC2), nous vous recommandons d'utiliser un client HTTP et de signer vos demandes à l'aide d'IAM en suivant leAutorisation et authentificationguide.

Pour plus d'informations sur l'utilisation de GraphQL dans le backend, consultezGraphQL de NodeJS.