Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-03-29 GMT+08:00

Pasos iniciales

Introducción

Esta sección describe cómo invocar a una API para crear una API de HTTP.

Para obtener más información sobre cómo llamar a las API, consulte invocaciones a las API.

Procedimiento

  1. Invoque a la API mencionada en el Creación de un grupo de API para crear un grupo de API.
  2. Invoque a la API mencionada en la Crear una API para crear una HTTP API.

Creación de una HTTP API

  1. Invoque a la API mencionada en el Creación de un grupo de API para crear un grupo de API.

    {
    	"name": "APIGroup_test",
    	"remark": "Test group"
    }

    Especifique los siguientes parámetros:

    • name: Nombre del grupo de API
    • remark: Descripción del grupo de API

  2. Invoque a la API mencionada en la Crear una API para crear una HTTP API.

    {
    	"auth_type": "APP",
    	"backend_api": {
    		"req_method": "GET",
    		"req_protocol": "HTTP",
    		"req_uri": "/test/benchmark",
    		"timeout": 1000,
    		"url_domain": "xx.xx.xx.93:12346"
    	},
    	"backend_type": "HTTP",
    	"group_id": "2b89e73458******98a828c5eca3b6c3",
    	"name": "test",
    	"req_method": "GET",
    	"req_uri": "/test",
    	"type": 1,
    	"result_normal_sample": "hello world!"
    }

    Especifique los siguientes parámetros:

    • auth_type: Modo de autenticación de seguridad de la API
    • backend_api: Parámetros de servicio de backend
      • req_method: método de solicitud de API
      • req_protocol: Protocolo de solicitud del servicio de back-end
      • req_uri: ruta de solicitud del servicio de backend
      • timeout: Intervalo de tiempo de espera permitido para que APIG solicite el servicio de backend
      • url_domain: Dirección de servicio de backend

        No se pueden utilizar los siguientes segmentos de dirección IP reservados:

        • 0.0.0.0/8
        • 10.0.0.0/8
        • 100.125.0.0/16
        • 127.0.0.0/8
        • 169.254.0.0/16
        • 172.16.0.0/12
        • 192.0.0.0/24
        • 192.0.2.0/24
        • 192.88.99.0/24
        • 192.168.0.0/16
        • 198.18.0.0/15
        • 198.51.100.0/24
        • 203.0.113.0/24
        • 224.0.0.0/4
        • 240.0.0.0/4
        • 255.255.255.255/32
    • backend_type: Tipo de servicio de backend
    • group_id: ID del grupo al que pertenece la API. Para obtener el ID de grupo, siga las instrucciones en Consulta de la lista de grupos de API.
    • name: Nombre de la API
    • req_method: Método de solicitud de la API
    • req_uri: Dirección de acceso de la API
    • type: Tipo de API. 1 significa API pública y 2 significa API privada.
    • result_normal_sample: Ejemplo de respuesta para una solicitud correcta
    Después de crear la API, véala en la consola APIG.
    Figura 1 Ver la API