Freigeben über


Abrufen primärer, sekundärer, Lese- oder Lese-/Schreibzugriffsschlüssel in Azure Cosmos DB

GILT FÜR: NoSQL MongoDB Cassandra Gremlin Tabelle

Primäre/sekundäre Schlüssel ermöglichen den Zugriff auf alle Verwaltungsressourcen für das Datenbankkonto. Primäre/sekundäre Schlüssel:

  • Ermöglichen den Zugriff auf Konten, Datenbanken, Benutzer und Berechtigungen.
  • Können nicht zur präzisen Steuerung des Zugriffs auf Container und Dokumente verwendet werden.
  • Werden im Zuge der Kontoerstellung erstellt.
  • Können jederzeit neu generiert werden.

Wichtig

Microsoft empfiehlt, immer den sichersten Authentifizierungsflow zu verwenden. Der in diesem Verfahren beschriebene Authentifizierungsflow erfordert ein sehr hohes Maß an Vertrauen in die Anwendung und birgt Risiken, die bei anderen Flows nicht vorhanden sind. Sie sollten diesen Flow nur verwenden, wenn andere sicherere Flows (z. B. verwaltete Identitäten) nicht anwendbar sind.

Für Azure Cosmos DB ist die Microsoft Entra-Authentifizierung der sicherste Authentifizierungsmechanismus verfügbar. Lesen Sie den entsprechenden Sicherheitsleitfaden für Ihre API:

Jedes Konto umfasst zwei Schlüssel: einen primären und einen sekundären Schlüssel. Dank der Verwendung von zwei Schlüsseln können Sie Schlüssel neu generieren oder ersetzen und trotzdem ohne Unterbrechung auf Ihr Konto und Ihre Daten zugreifen.

Primäre/sekundäre Schlüssel sind in zwei Versionen verfügbar: mit Lese-/Schreibzugriff und als schreibgeschützt. Die schreibgeschützten Schlüssel ermöglichen ausschließlich Lesevorgänge für das Konto. Sie bieten keinen Zugriff auf Leseberechtigungsressourcen.

Voraussetzungen

  • Ein vorhandenes Azure Cosmos DB-Konto

Abrufen des Primärschlüssels

Der Primärschlüssel kann in der Regel mithilfe der Azure-Portal oder durch Automatisierung gefunden werden.

Verwenden Sie die Azure-Portal, um eine der vier integrierten Tasten abzurufen:

  • Primärer Lese-/Schreibzugriff
  • Primär schreibgeschützt
  • Sekundärer Lese-/Schreibzugriff
  • Sekundärer schreibgeschützt
  1. Melden Sie sich beim Azure-Portal (https://portal.azure.com) an.

  2. Navigieren Sie zu Ihrem vorhandenen Azure Cosmos DB-Konto.

  3. Wählen Sie im Bereich "Kontoressource" im Abschnitt "Einstellungen" des Dienstmenüs die Option "Schlüssel" aus.

  4. Suchen und aufzeichnen Sie den Wert der Felder "Primärschlüssel " oder "Sekundärschlüssel " im Abschnitt "Read-write Keys " oder "Read-only ".

    Tipp

    Möglicherweise müssen Sie die Tasten vor der Aufzeichnung ihrer Werte anzeigen. Standardmäßig sind die Schlüssel ausgeblendet.