Collegamento dell'applicazione Shiny a un volume di archiviazione persistente

Utilizza le applicazioni Shiny distribuite per leggere e scrivere file su volumi di archiviazione persistente.

Per collegare la tua applicazione Shiny a un volume di archiviazione, procedi come segue:

  1. Crea una nuova connessione al volume di archiviazione.

    1. Nello spazio di distribuzione di Cloud Pak for Data, fai clic su "Aggiungi allo spazio" e poi seleziona Connection.
    2. Cerca il volume di archiviazione e seleziona "Volume di archiviazione". Assegna un nome alla connessione del volume di archiviazione.
  2. Se non è disponibile alcun volume di archiviazione, fare clic su Nuovo volume.

  3. Assegna un nome al tuo nuovo volume di archiviazione.

    1. Se disponi già di una richiesta di volume persistente (PVC) o di una connessione esterna che desideri collegare, selezionala. Altrimenti, seleziona "Nuovo PVC ". Compila i campi come richiesto.
    2. Se non disponi di uno spazio di archiviazione associato al tuo progetto, chiedi all'amministratore di Cloud Pak for Data di crearne uno.
  4. Verifica l'autenticazione su Cloud Pak for Data.

  5. Fare clic su Crea.

  6. Se la tua app Shiny era già in esecuzione mentre creavi la connessione al volume, esegui nuovamente il deploy dell'app Shiny.

  7. Se l'app Shiny non era in esecuzione al momento della creazione del collegamento al volume, salva l'app Shiny nello stesso spazio di distribuzione (vedi le istruzioni precedenti). Fare clic su Distribuisci.

  8. Opzionale: per impostazione predefinita, il montaggio automatico è abilitato. Alcune impostazioni possono essere configurate solo tramite API. Vedi il seguente POST API per: Disattivare il montaggio automatico:

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

    Prevedere supporti individuali per garantire una maggiore sicurezza durante l'accesso. Verranno montati solo i volumi corrispondenti ai percorsi di montaggio:

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

    Inserisci il parametro serving name:

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

Per ulteriori informazioni, consultare la documentazione dell'API di Watson Machine Learning.