Uso de la consola de API Gateway para probar un método de la API REST - Amazon API Gateway

Uso de la consola de API Gateway para probar un método de la API REST

Uso de la consola de API Gateway para probar un método de la API REST.

Requisitos previos

Probar un modelo con la consola de API Gateway

importante

La prueba de métodos con la consola de API Gateway puede provocar cambios en los recursos que no se pueden deshacer. Probar un método con la consola API Gateway es lo mismo que llamar al método desde fuera de la consola de API Gateway. Por ejemplo, si utiliza la consola de API Gateway para llamar a un método que elimina recursos de una API, si la llamada al método se realiza correctamente, se eliminarán los recursos de la API.

Para probar un método
  1. Inicie sesión en la consola de API Gateway en https://console.aws.amazon.com/apigateway.

  2. Elija una API de REST.

  3. En el panel Resources (Recursos), elija el método que desea probar.

  4. Elija la pestaña Prueba. Puede que tenga que elegir el botón de flecha hacia la derecha para mostrar la pestaña.

    Use la pestaña de prueba para probar la API. Se encuentra junto a la pestaña de respuesta del método.

    Escriba valores en cualquiera de los cuadros mostrados (como Cadenas de consulta), Encabezados y Cuerpo de solicitud). La consola incluye estos valores en la solicitud de método con el formato application/json predeterminado.

    Si necesita especificar opciones adicionales, póngase en contacto con el propietario de la API.

  5. Seleccione Test (Probar). Se mostrará la siguiente información:

    • Request (Solicitud) es la ruta del recurso llamada para el método.

    • Status (Estado) es el código de estado HTTP de la respuesta.

    • Latencia (ms) es el tiempo entre la recepción de la solicitud del intermediario y la respuesta devuelta.

    • Cuerpo de respuesta es el cuerpo de la respuesta HTTP.

    • Encabezados de respuesta son los encabezados de respuesta HTTP.

      sugerencia

      En función del mapeo, el código de estado HTTP, el cuerpo de la respuesta y los encabezados de respuesta podrían ser diferentes de los enviados desde la función de Lambda, proxy HTTP o proxy de servicio de AWS.

    • Losregistros son las entradas simuladas de Amazon CloudWatch Logs que se habrían escrito si se hubiera llamado a este método fuera de la consola de API Gateway.

      nota

      Aunque las entradas de CloudWatch Logs son simuladas, los resultados de la llamada al método son reales.

Además de utilizar la consola de API Gateway, puede utilizar la AWS CLI o un AWS SDK para API Gateway para probar la invocación de un método. Para hacerlo a través de la AWS CLI, consulte test-invoke-method.