Actualización del estado de uso compartido de imágenes
Función
Esta API es una extensión y se utiliza para actualizar el estado de uso compartido de imágenes después de que el tenant acepte o rechace las imágenes compartidas.
Esta API es asincrónica. Si se devuelve job_id, la tarea se entrega correctamente. Es necesario consultar el estado de la tarea asincrónica. Si el estado es success, la tarea se ejecuta correctamente. Si el estado es failed, se produce un error en la tarea. Para obtener más información sobre cómo consultar el estado de una tarea asincrónica, consulte Consulta del estado de un trabajo asincrónico.
URI
PUT /v1/cloudimages/members
Solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
images |
Sí |
Array of strings |
Especifica los ID de imagen. |
project_id |
Sí |
String |
Especifica el ID del proyecto. |
status |
Sí |
String |
Especifica si se aceptará o rechazará una imagen compartida. El valor puede ser uno de los siguientes:
|
vault_id |
No |
String |
Especifica el ID de un almacén. Este parámetro es obligatorio si desea aceptar una imagen compartida de ECS completa creada a partir de una copia de respaldo de CBR. Puede obtener el ID de almacén desde la consola de CBR o Consulta de la lista de almacén. |
Ejemplo de solicitud
- Actualización del estado de uso compartido de imágenes a accepted por lotes
1 2 3 4 5 6 7 8 9
PUT https://{Endpoint}/v1/cloudimages/members { "images": [ "d164b5df-1bc3-4c3f-893e-3e471fd16e64", "0b680482-acaa-4045-b14c-9a8c7dfe9c70" ], "project_id": "edc89b490d7d4392898e19b2deb34797", "status": "accepted" }
- Actualización del estado de uso compartido de imágenes creadas a partir de copias de respaldo de CBR a accepted por lotes (ID de almacén: d14r5tef-1bc3-4c4f-823e-3e471rg65e65)
1 2 3 4 5 6 7 8 9 10
PUT https://{Endpoint}/v1/cloudimages/members { "images": [ "d164b5df-1bc3-4c3f-893e-3e471fd16e64", "0b680482-acaa-4045-b14c-9a8c7dfe9c70" ], "project_id": "edc89b490d7d4392898e19b2deb34797", "status": "accepted", "vault_id": "d14r5tef-1bc3-4c4f-823e-3e471rg65e65" }
Respuesta
- Parámetros de respuesta
Parámetro
Tipo
Descripción
job_id
String
Especifica el ID de trabajo asincrónico.
Para obtener más información, véase Consulta del estado de un trabajo asincrónico.
- Ejemplo de respuesta
STATUS CODE 200
1 2 3
{ "job_id": "edc89b490d7d4392898e19b2deb34797" }
Valores devueltos
- Normal
- Anormal
Valor devuelto
Descripción
400 Bad Request
Error de solicitud. Para obtener más información, véase Códigos de error.
401 Unauthorized
Error de autenticación.
403 Forbidden
Usted no tiene los derechos para realizar la operación.
404 Not Found
No se encontró el recurso solicitado.
500 Internal Server Error
Error interno del servicio.
503 Service Unavailable
El servicio no está disponible.