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 2022-11-14 GMT+08:00

Montaje de almacenamiento OBS

Función

Esta API se utiliza para montar el almacenamiento OBS en una instancia de notebook en ejecución para que la capa de aplicación pueda operar el sistema de archivos paralelo OBS en el contenedor.

Restricciones

No hay

URI

POST /v1/{project_id}/notebooks/{instance_id}/storage

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

instance_id

String

ID de instancia del notebook.

project_id

String

ID del proyecto. Para obtener más información, consulte Obtención de un ID de proyecto.

Parámetros de solicitud

Tabla 2 Parámetros del cuerpo de solicitud

Parámetro

Obligatorio

Tipo

Descripción

category

No

String

Categoría de almacenamiento. Opciones:

  • OBS

mount_path

No

String

Ruta donde se monta el almacenamiento OBS, que debe estar en un subdirectorio de /data/ de la instancia de notebook.

uri

No

String

Ruta del sistema de archivos paralelos OBS, por ejemplo, obs://modelarts/notebook/.

Parámetros de respuesta

Código de estado: 200

Tabla 3 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

category

String

Categoría de almacenamiento. Opciones:

  • OBS

id

String

ID de la instancia con almacenamiento OBS montado.

mount_path

String

Ruta donde el almacenamiento OBS está montado en una instancia de notebook.

status

String

Estado del almacenamiento OBS a montar. Opciones:

  • MOUNTING: Se está montando el almacenamiento OBS.
  • MOUNT_FAILED: error al montar el almacenamiento OBS.
  • MOUNTED: El almacenamiento OBS está montado.
  • UNMOUNTING: El almacenamiento de OBS se está desmontando.
  • UNMOUNT_FAILED: error al desmontar el almacenamiento de OBS.
  • UNMOUNTED: OBS está desmontado.

uri

String

Ruta del sistema de archivos paralelo de OBS.

Ejemplo de las solicitudes

{
  "category" : "OBS",
  "mount_path" : "/data/wang/",
  "uri" : "obs://authoring-test/wang/"
}

Ejemplo de las respuestas

Código de estado: 200

OK

{
  "id" : "91dd2d3f-2d92-475f-a375-04636af26cc9",
  "category" : "OBSFS",
  "mount_path" : "/data/wang/",
  "uri" : "obs://authoring-test/wang/",
  "status" : "MOUNTING"
}

Códigos de estado

Código de estado

Descripción

200

Aceptar

201

Creado

401

Sin autorización

403

Prohibido

404

No se ha encontrado

Códigos de error

Consulte Códigos de error.