Zum Inhalt springen

Zugangsdaten erstellen und verwalten

Service-Keys auflisten, erstellen, anzeigen und löschen

Abschnitt betitelt „Service-Keys auflisten, erstellen, anzeigen und löschen“

Dieser Artikel beschreibt, wie Sie mit Zugangsdaten für Ihre MariaDB-Instanz umgehen. Ein Service-Key ist die einzige verfügbare Form von Zugangsdaten, die Sie derzeit erstellen können. Mit einem Service-Key können Sie sich vollständig gegenüber Ihrer Instanz authentifizieren.

So rufen Sie eine Liste aller Service-Keys für eine MariaDB-Instanz ab:

Terminal-Fenster
stackit mariadb credentials list --instance-id <instance-id>

Sie erhalten eine Ausgabe wie die folgende:

ID
──────────────────────────────────────
ccaf719c-b954-4190-93c9-6b9ccb55c530

In diesem Fall ist ccaf719c-b954-4190-93c9-6b9ccb55c530 die Service-Key-ID.

So erstellen Sie einen Service-Key für eine MariaDB-Instanz:

Terminal-Fenster
stackit mariadb credentials create --instance-id <instance-id>

Sie erhalten die folgende Ausgabe:

Created credentials for instance "my-mariadb-instance". Credentials ID: a0dc53d2-e6fe-49ed-aac3-5bb5f374ecc2
Username: a9s32142d4c4993ce4c2c928285e007
Password: <hidden>
Host: mad30dc70-1.data.eu01.onstackit.cloud
Port: 49271
URI: mysql://a9s32142d4c4993ce4c2c928285e007:a9s69c596f707f28fddcef2f5eb4326c58d47bbc3f9@mad30dc70-1.data.eu01.onstackit.cloud:49271/mad30dc70

So rufen Sie Details eines Service-Keys für eine MariaDB-Instanz ab:

Terminal-Fenster
stackit mariadb credentials describe <service-key-id> --instance-id <instance-id>

Verwenden Sie Service-Keys auflisten, um die service-key-id für den angeforderten Service-Key zu erhalten.

Sie erhalten eine Ausgabe, die der folgenden ähnlich ist:

ID │ ccaf719c-b954-4190-93c9-6b9ccb55c530
──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
USERNAME │ a9s87adfa95ea09124e3034355524d2
──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
PASSWORD │ a9sec3e313c1038a9316c63ac19d83133167bb07aec
──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
URI │ mysql://a9s87adfa95ea09124e3034355524d2:a9sec3e313c1038a9316c63ac19d83133167bb07aec@mad30dc70-1.data.eu01.onstackit.cloud:49271/mad30dc70

So löschen Sie einen Service-Key für eine MariaDB-Instanz:

Terminal-Fenster
stackit mariadb credentials delete <service-key-id> --instance-id <instance-id>

Nach der Bestätigung erhalten Sie die folgende Ausgabe:

Deleted credentials a9s87adfa95ea09124e3034355524d2 of instance "my-mariadb-instance"