Zum Inhalt springen

Verwaltung mit Cloud Foundry

Sie haben die Möglichkeit, eine Instanz direkt in cf zu erstellen, um Ihre Anwendung an den Dienst zu binden.

  1. Melden Sie sich mit der cf CLI an.

    Terminal-Fenster
    cf login -a [https://api.system.01.cf.eu01.stackit.cloud](https://api.system.01.cf.eu01.stackit.cloud) --sso
  2. Wählen Sie die Organisation und den Space aus (falls nicht bereits standardmäßig ausgewählt). Sie können die verfügbaren Organisationen und Spaces mit cf orgs und cf spaces prüfen.

  3. Beschreiben Sie Ihren Dienst. Sie beschreiben die Diensteigenschaften mit einem JSON-Objekt. Hier ist ein Beispiel für einen Mindestsatz an Konfigurationselementen. Weitere Informationen zur Konfiguration der Parameter finden Sie unter Instanzen für MongoDB Flex erstellen und verwalten sowie Sichern, Wiederherstellen und Klonen von MongoDB Flex.

    {
    "acl": {
    "items": ["193.148.160.0/19", "45.129.40.0/21"]
    },
    "backupSchedule": "0 10/8 * * *",
    "storage": {
    "class": "premium-perf2-mongodb",
    "size": 10
    },
    "version": "8.0"
    }
  4. Erstellen Sie Ihren Dienst mit cf create-service. Führen Sie cf create-service mit dem in Schritt 3 erstellten JSON-Objekt aus.

    Terminal-Fenster
    cf create-service stackit-mongodb-flex stackit-mongodb-flex-single-1.2 my-test-instance -c '{ "acl": { "items": [ "193.148.160.0/19", "45.129.40.0/21" ] },"backupSchedule": "0 10/8 * * *", "storage": { "class": "premium-perf2-mongodb", "size": 10 }, "version": "8.0" }'
  5. Erstellen Sie einen Service-Key (Benutzer). Wenn Sie Ihre Anwendung an den Dienst binden, erstellen Sie den Service-Key während der Bindung.

    Terminal-Fenster
    cf create-service-key my-test-instance my-service-key -c '{"database":"default","roles":["read"],"username":"myuser"}'
  6. Rufen Sie den Service-Key ab.

    Terminal-Fenster
    cf service-key my-test-instance my-service-key
  7. Kopieren Sie den URI und testen Sie die Verbindung. Eine detaillierte Beschreibung, wie Sie eine Verbindung zu einer MongoDB Flex-Instanz herstellen, finden Sie unter Verbindung zu MongoDB Flex herstellen.

  8. Wenden Sie sich für die Migration Ihrer Dienste an den Support. Wenn die Verbindung möglich ist, können Sie uns über das Help Center kontaktieren.

Um eine MongoDB-Instanz zu löschen, müssen Sie den Befehl cf delete-service ausführen.

Terminal-Fenster
cf delete-service <instance-name>