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.
Centro de ayuda/ FunctionGraph/ Referencia de la API/ Las API/ Notificación de ejecución asincrónica/ Detención de una solicitud de invocación asincrónica
Actualización más reciente 2022-11-07 GMT+08:00

Detención de una solicitud de invocación asincrónica

Función

Esta API se utiliza para detener una solicitud de invocación asincrónica de una función.

URI

POST /v2/{project_id}/fgs/functions/{function_urn}/cancel

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto

Mínimo: 1

Máximo: 32

function_urn

String

URN de la función.

Mínimo: 1

Máximo: 269

Parámetros de solicitud

Tabla 2 Parámetros del cuerpo de solicitud

Parámetro

Obligatorio

Tipo

Descripción

request_id

String

ID de una solicitud detenida.

type

No

String

Modo de parada. Opciones:

  • recursiva: La subfunción que se está invocando se detendrá.
  • force: El tiempo de ejecución se detendrá directamente.

Valores de enumeración:

  • force
  • recursive

Parámetros de respuesta

Código de estado: 400

Tabla 3 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

error_msg

String

Mensaje de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

Código de estado: 404

Tabla 4 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

error_msg

String

Mensaje de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

Código de estado: 403

Tabla 5 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

error_msg

String

Mensaje de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

Código de estado: 500

Tabla 6 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

error_code

String

Código de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

error_msg

String

Mensaje de error.

Mínimo: 0

Máximo: 0

Mínimo: 0

Máximo: 0

Ejemplo de las solicitudes

Detener una solicitud de invocación asincrónica de una función.

POST /v2/{project_id}/fgs/functions/{function_urn}/cancel:

Ejemplo de las respuestas

Código de estado: 200

OK

null

Código de estado: 400

Invalid RequestId

{
  "error_code" : "FSS.0400",
  "error_msg" : "Invalid RequestId"
}

Código de estado: 404

Not Found

{
  "error_code" : "FSS.0404",
  "error_msg" : "can not find function"
}

Código de estado: 403

FORBIDDEN

{
  "error_code" : "FSS.0403",
  "error_msg" : "invalid token"
}

Código de estado: 500

Internal error.

{
  "error_code" : "FSS.0500",
  "error_msg" : "xxx"
}

Códigos de estado

Código de estado

Descripción

200

Aceptar

400

RequestId no válido

404

No se ha encontrado

403

Prohibido

500

Error interno.

Códigos de error

Consulte Códigos de error.