Utilisation de la console API Gateway pour tester une méthode API REST - Amazon API Gateway

Utilisation de la console API Gateway pour tester une méthode API REST

Utilisez la console API Gateway pour tester une méthode API REST.

Prérequis

Test d'une méthode avec la console API Gateway

Important

Le test des méthodes avec la console API Gateway peut entraîner des modifications de ressources impossibles à annuler. Tester une méthode avec la console API Gateway revient à appeler la méthode en dehors de la console API Gateway. Par exemple, si vous utilisez la console API Gateway pour appeler une méthode qui supprime les ressources d'une API, si l'appel de la méthode aboutit, les ressources de l'API sont supprimées.

  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

  2. Choisissez une API REST.

  3. Dans le volet Resources, sélectionnez la méthode à tester.

  4. Dans le volet Method Execution, dans la zone Client, sélectionnez TEST. Saisissez des valeurs dans les zones affichées (par exemple, Query Strings, Headers et Request Body). La console inclut ces valeurs dans le formulaire application/json par défaut de la demande de méthode.

    Pour obtenir des options supplémentaires, vous devrez peut-être spécifier ou contacter le propriétaire de l'API.

  5. Sélectionnez Test. Les informations suivantes s'affichent alors :

    • Request est le chemin de la ressource qui a été appelée pour la méthode.

    • Status est le code d'état HTTP de la réponse.

    • Latency correspond au temps entre la réception de la demande de l'appelant et la réponse renvoyée.

    • Response Body est le corps de la réponse HTTP.

    • Response Headers correspond aux en-têtes de réponse HTTP.

      Astuce

      Selon le mappage, le code d'état HTTP, le corps de la réponse et les en-têtes de réponse peuvent être différents de ceux envoyés depuis la fonction Lambda, un proxy HTTP ou un proxy de service AWS.

    • Les valeurs Logs (Journaux) correspondent aux entrées Amazon CloudWatch Logs simulées qui auraient été écrites si cette méthode avait été appelée en dehors de la console API Gateway.

      Note

      Bien que les entrées CloudWatch Logs soient simulées, les résultats de l'appel de la méthode sont réels.

En plus de la console API Gateway, vous pouvez utiliser l'interface de ligne de commande AWS ou un kit SDK AWS pour API Gateway afin de tester l'appel d'une méthode. Pour utiliser l'interface de ligne de commande AWS, consultez test-invoke-method.