Verbinden Ihrer Shiny-Anwendung mit einem persistenten Speichervolumen

Verwenden Sie bereitgestellte Shiny-Anwendungen, um Dateien auf persistenten Speichervolumes zu lesen und zu schreiben.

Um Ihre Shiny-Anwendung mit einem Speichervolumen zu verbinden, gehen Sie wie folgt vor:

  1. Erstellen Sie eine neue Verbindung zu einem Speichervolume.

    1. Klicken Sie in Ihrem „ Cloud Pak for Data “-Bereitstellungsbereich auf „Zum Bereich hinzufügen “ und wählen Sie dann […] aus Connection.
    2. Suchen Sie nach „Speichervolumen“ und wählen Sie „Speichervolumen“ aus. Geben Sie Ihrer Speichervolumenverbindung einen Namen.
  2. Wenn kein Speichervolume verfügbar ist, klicken Sie auf „Neues Volume “.

  3. Geben Sie Ihrem neuen Speichervolumen einen Namen.

    1. Wenn Sie bereits über einen Persistent Volume Claim (PVC) oder eine externe Verbindung verfügen, die Sie verbinden möchten, wählen Sie diese aus. Andernfalls wählen Sie „Neues PVC“ aus. Füllen Sie die erforderlichen Felder aus.
    2. Falls Sie noch keinen Speicherplatz für Ihr Projekt haben, bitten Sie Ihren Cloud Pak for Data -Administrator, einen anzulegen.
  4. Überprüfen Sie die Authentifizierung unter Cloud Pak for Data.

  5. Klicken Sie auf Erstellen.

  6. Falls Ihre Shiny-App bereits ausgeführt wurde, als Sie die Volume-Verbindung hergestellt haben, stellen Sie Ihre Shiny-App erneut bereit.

  7. Falls Ihre Shiny-App zum Zeitpunkt der Einrichtung der Volume-Verbindung nicht ausgeführt wurde, speichern Sie Ihre Shiny-App im selben Bereitstellungsbereich (siehe vorherige Anweisungen). Klicken Sie auf „Bereitstellen “.

  8. Optional: Standardmäßig ist die automatische Einbindung aktiviert. Einige Einstellungen können ausschließlich über die API angepasst werden. Siehe den folgenden API-POST-Aufruf, um die automatische Einbindung zu deaktivieren:

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

    Bringen Sie individuelle Halterungen an, um den Zugang sicherer zu machen. Es werden nur Volumes eingebunden, deren Mount-Pfade übereinstimmen:

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

    Geben Sie den Parameter an serving name:

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

Weitere Informationen finden Sie in der API-Dokumentation zu „ Watson Machine Learning “.