Ejecución de una función de forma asíncrona y devolución de identificadores de instancia reservada
Función
Esta API se utiliza para ejecutar una función de forma asíncrona y devolver ID de instancia reservada. Es adecuado para clientes que ejecutan una tarea que consume mucho tiempo pero no necesitan esperar el resultado de la ejecución. Se devolverá un ID de instancia reservado para esta API. Si la instancia es anormal, puede eliminarla en función de su ID. Tenga en cuenta que esta API solo está disponible para usuarios de la lista blanca.
URI
POST /v2/{project_id}/fgs/functions/{function_urn}/reserved-invocations
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. |
función_urn |
Sí |
String |
Nombre de recursos uniforme de función. Mínimo: 1 Máximo: 269 |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Token de usuario. Se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es un token. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
{User defined key} |
Sí |
Object |
Cuerpo de solicitud para ejecutar una función de forma asíncrona y devolver ID de instancia reservada. |
Parámetros de respuesta
Código de estado: 202
Parámetro |
Tipo |
Descripción |
---|---|---|
Content-Type |
String |
application/json |
Parámetro |
Tipo |
Descripción |
---|---|---|
instance_id |
String |
ID de instancia reservada. |
Código de estado: 404
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Ejemplo de las solicitudes
Ejecute una función de forma asíncrona y devuelva los ID de instancia reservada.
POST /v2/{project_id}/fgs/functions/{function_urn}/reserved-invocations
Ejemplo de las respuestas
Código de estado: 202
Accepted
{ "instance_id" : "048bad9b-96ae-45ad-8f12-4061a744ef9d" }
Código de estado: 404
Not Found
{ "error_code" : "FSS.1051", "error_msg" : "Not found the function" }
Códigos de estado
Código de estado |
Descripción |
---|---|
202 |
Se aceptó |
404 |
No se ha encontrado |
Códigos de error
Consulte Códigos de error.