Conectar tu aplicación Shiny a un volumen de almacenamiento persistente

Utiliza aplicaciones Shiny implementadas para leer y escribir archivos en volúmenes de almacenamiento persistente.

Para conectar tu aplicación Shiny a un volumen de almacenamiento, sigue estos pasos:

  1. Crea una nueva conexión de volumen de almacenamiento.

    1. En tu espacio de implementación de Cloud Pak for Data, haz clic en «Añadir al espacio » y, a continuación, selecciona Connection.
    2. Busca el volumen de almacenamiento y selecciona «Volumen de almacenamiento ». Asigna un nombre a la conexión de tu volumen de almacenamiento.
  2. Si no dispone de ningún volumen de almacenamiento, haga clic en «Nuevo volumen ».

  3. Asigna un nombre a tu nuevo volumen de almacenamiento.

    1. Si ya dispone de una reclamación de volumen persistente (PVC) o una conexión externa que desee conectar, selecciónela. De lo contrario, selecciona «Nuevo PVC ». Rellene los campos obligatorios.
    2. Si no dispones de un espacio de almacenamiento asociado a tu proyecto, pide al administrador de Cloud Pak for Data que te cree uno.
  4. Comprueba la autenticación de Cloud Pak for Data.

  5. Pulse Crear.

  6. Si tu aplicación Shiny ya se estaba ejecutando cuando creaste la conexión de volumen, vuelve a implementar tu aplicación Shiny.

  7. Si tu aplicación Shiny no estaba en ejecución cuando creaste la conexión de volumen, guarda tu aplicación Shiny en el mismo espacio de implementación (consulta las instrucciones anteriores). Haz clic en «Implementar ».

  8. Opcional: Por defecto, el montaje automático está activado. Hay algunos ajustes que solo se pueden configurar mediante la API. Consulte la siguiente solicitud POST de la API para: Desactivar el montaje automático:

    {
        "r_shiny": {
          "authentication": "anyone_with_url",
          "parameters": {
            "auto_mount": false
          }
        }
    }
    

    Instala soportes individuales para mayor seguridad en el acceso. Solo se montarán los volúmenes que coincidan con las rutas de montaje:

    {
        "r_shiny": {
          "authentication": "anyone_with_url",
          "parameters": {
            "mounts": [ "/mnts/same_dir" ]
          }
        }
    }
    

    Introduce el parámetro serving name:

    {
        "r_shiny": {
          "authentication": "anyone_with_url",
          "parameters": {
            "serving_name": "myapp"
          }
        }
    }
    

Para obtener más información, consulta la documentación de la API de Watson Machine Learning.