Développez REST APIs dans API Gateway - APIPasserelle Amazon

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.

Développez REST APIs dans API Gateway

Dans Amazon API Gateway, vous créez un REST API ensemble d'entités programmables appelées ressources API Gateway. Par exemple, vous utilisez une RestApiressource pour représenter une ressource API qui peut contenir un ensemble d'entités Resource.

Chaque Resource entité peut avoir une ou plusieurs ressources de méthode. A Method est une demande entrante soumise par le client et est exprimée dans les paramètres et le corps de la demande. Il définit l'interface de programmation de l'application permettant au client d'accéder à l'exposéResource. Pour intégrer le Method à un point de terminaison principal, également appelé point de terminaison d'intégration, vous créez une ressource d'intégration. Cela transmet la demande entrante à un point de terminaison d'intégration spécifiéURI. Si nécessaire, vous pouvez transformer les paramètres ou le corps de la demande pour répondre aux exigences du backend.

Pour les réponses, vous pouvez créer une MethodResponseressource pour représenter une réponse à une demande reçue par le client et vous créer une IntegrationResponseressource pour représenter la réponse à la demande renvoyée par le backend. Vous pouvez configurer la réponse d'intégration pour transformer les données de la réponse du backend avant de les renvoyer au client ou pour transmettre la réponse du backend telle quelle au client.

Pour aider vos clients à comprendre le API vôtre, vous pouvez également fournir de la documentation pour leAPI, dans le cadre de la API création ou après API sa création. Pour activer cela, ajoutez une DocumentationPartressource pour une API entité prise en charge.

Pour contrôler la façon dont les clients appellent unAPI, utilisez IAMdes autorisations, un autorisateur Lambda ou un groupe d'utilisateurs Amazon Cognito. Pour mesurer votre utilisationAPI, configurez des plans d'utilisation pour limiter les API demandes. Vous pouvez les activer lors de la création ou de la mise à jour de votreAPI.

Pour une introduction sur la création d'unAPI, voirTutoriel : Création d'une REST API intégration avec un proxy Lambda. Pour en savoir plus sur les fonctionnalités de API Gateway que vous pouvez utiliser lors du développement d'un RESTAPI, consultez les rubriques suivantes. Ces rubriques contiennent des informations conceptuelles et des procédures que vous pouvez exécuter à l'aide de la console API API Gateway RESTAPI, du Gateway AWS CLI, du ou de l'un des AWS SDKs.