MySQL

So Generieren und Verwenden Sie Ihren API-Key

Generieren und verwenden Sie Ihren Nobregas MySQL Panel API-Key für programmatischen Zugriff. Authentifizieren Sie Skripte, CI/CD-Pipelines und benutzerdefinierte Integrationen.

3 Min. Lesezeit 18 Aufrufe Aktualisiert Mar 17, 2026

Das Nobregas MySQL Panel bietet einen API-Key für programmatischen Zugriff auf Ihr Konto. Mit einem API-Key können Sie Panel-Operationen in Skripte, CI/CD-Pipelines und benutzerdefinierte Anwendungen integrieren, ohne sich über den Browser anzumelden.

Was Ist ein API-Key?

Ein API-Key ist ein einzigartiges geheimes Token, das mit Ihrem Konto verknüpft ist. Er funktioniert wie ein Passwort für automatisierte Systeme — anstatt Ihre E-Mail und Ihr Passwort einzugeben, sendet Ihr Skript den API-Key mit jeder Anfrage zur Authentifizierung.

Ihren API-Key Generieren

  1. Melden Sie sich unter mysql.nobregas.org an.
  2. Klicken Sie auf Ihren Avatar (Benutzersymbol) in der oberen rechten Ecke und wählen Sie Profile.
  3. Scrollen Sie zum Abschnitt API Key.
  4. Klicken Sie auf den Regenerieren-Button (Sync-Symbol) neben dem API-Key-Feld.
  5. Ein Bestätigungsdialog erscheint mit der Warnung, dass der aktuelle Key ungültig wird.
  6. Klicken Sie auf Generate zum Bestätigen.
  7. Ihr neuer API-Key wird angezeigt. Kopieren Sie ihn sofort — aus Sicherheitsgründen wird er möglicherweise nicht erneut vollständig angezeigt.

Wenn Sie bereits einen API-Key haben und einen neuen generieren, wird der vorherige Key widerrufen und funktioniert nicht mehr. Es existiert immer nur ein aktiver Key gleichzeitig.

Ihren API-Key Verwenden

Fügen Sie den API-Key in Ihre HTTP-Anfragen ein, um sich bei den API-Endpunkten des Panels zu authentifizieren.

Beispiel: cURL

curl -H "Authorization: Bearer IHR_API_KEY" \
     https://mysql.nobregas.org/api/databases

Beispiel: PHP

$ch = curl_init('https://mysql.nobregas.org/api/databases');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer IHR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

Beispiel: Python

import requests
headers = {'Authorization': 'Bearer IHR_API_KEY'}
response = requests.get('https://mysql.nobregas.org/api/databases', headers=headers)

Beispiel: Node.js

const response = await fetch('https://mysql.nobregas.org/api/databases', {
  headers: { 'Authorization': 'Bearer IHR_API_KEY' }
});

Was Sie mit der API Machen Können

Der API-Key gewährt dieselben Berechtigungen wie Ihre eingeloggte Sitzung:

  • Datenbanken und deren Details auflisten.
  • Datenbanken erstellen und löschen.
  • Datenbankbenutzer und Berechtigungen verwalten.
  • Abfragen ausführen.
  • Backups erstellen und verwalten.
  • IP-Whitelists verwalten.

Sicherheits-Best-Practices

Sicher Aufbewahren

  • API-Keys niemals in Git committen oder in ein Versionskontrollsystem.
  • Verwenden Sie Umgebungsvariablen, um den Key zu speichern:
    export NOBREGAS_API_KEY="ihr_key_hier"
    
  • Verwenden Sie einen Secrets Manager in der Produktion (AWS Secrets Manager, Vault, etc.).

Regelmäßig Rotieren

Generieren Sie periodisch einen neuen API-Key. Dies widerruft den alten Key und stellt einen neuen aus, was das Zeitfenster begrenzt, falls ein Key jemals offengelegt wurde.

Exposition Begrenzen

  • Teilen Sie den API-Key nur mit Systemen, die ihn benötigen.
  • Fügen Sie ihn niemals in clientseitigen Code ein (Browser-JavaScript).
  • Senden Sie ihn niemals über unverschlüsselte Kanäle (verwenden Sie immer HTTPS).

Bei Kompromittierung Widerrufen

Wenn Sie vermuten, dass Ihr API-Key geleakt wurde, generieren Sie sofort einen neuen. Der alte Key wird sofort widerrufen.

Ihren API-Key Regenerieren

Um einen neuen Key zu erhalten (und den aktuellen zu widerrufen):

  1. Gehen Sie zu Profile (über Ihren Avatar in der oberen rechten Ecke) und scrollen Sie zum Abschnitt API Key.
  2. Klicken Sie auf den Regenerieren-Button (Sync-Symbol) und bestätigen Sie.
  3. Der alte Key wird widerrufen und ein neuer ausgestellt.
  4. Aktualisieren Sie alle Skripte und Anwendungen mit dem neuen Key.

War dieser Artikel hilfreich?