Verwaltung mit Cloud Foundry
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Sie haben eine STACKIT Cloud Foundry-Organisation erstellt: Organisationen und Spaces in Cloud Foundry erstellen
- Sie haben mindestens einen Cloud Foundry-Space: Organisationen und Spaces in Cloud Foundry erstellen
- Sie haben die
cfCLI installiert: Mit Cloud Foundry interagieren
Eine Instanz erstellen
Abschnitt betitelt „Eine Instanz erstellen“Sie haben die Möglichkeit, eine Instanz direkt in cf zu erstellen, um Ihre Anwendung an den Dienst zu binden.
-
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 -
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 orgsundcf spacesprüfen. -
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"} -
Erstellen Sie Ihren Dienst mit
cf create-service. Führen Siecf create-servicemit 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" }' -
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"}' -
Rufen Sie den Service-Key ab.
Terminal-Fenster cf service-key my-test-instance my-service-key -
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.
-
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.
Eine Instanz löschen
Abschnitt betitelt „Eine Instanz löschen“Um eine MongoDB-Instanz zu löschen, müssen Sie den Befehl cf delete-service ausführen.
cf delete-service <instance-name>