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
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
instance_id |
Sí |
String |
ID de instancia del notebook. |
project_id |
Sí |
String |
ID del proyecto. Para obtener más información, consulte Obtención de un ID de proyecto. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
category |
No |
String |
Categoría de almacenamiento. Opciones:
|
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
Parámetro |
Tipo |
Descripción |
---|---|---|
category |
String |
Categoría de almacenamiento. Opciones:
|
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:
|
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.