MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB – Bringen Sie Ihre eigenen SSL-Zertifikate mit

Wir freuen uns, Ihnen mitteilen zu können, dass Sie jetzt Ihre eigenen SSL-Zertifikate zur Konfiguration in Ihren MongoDB-Clustern verwenden können. Dadurch haben Sie End-to-End-Kontrolle über die SSL-Infrastruktur Ihrer Anwendungskonfiguration.

  1. Zertifikate herunterladen

    Erhalten Sie Wildcard-Zertifikate für eine relevante Subdomain Ihres Domain-Namensraums. Z.B. *.mongoservers.mycompany.now. (Wenn Sie ein einzelnes Zertifikat haben, das mehrere CNAMEs unterstützt, funktioniert das auch).

  2. CNAMEs einrichten

    Richten Sie CNAMEs für jeden Ihrer Server ein. Z.B. Wenn Sie einen Replica-Satz mit drei Knoten namens „testcluster“ haben:

    mongoserver1.mongoservers.mycompany.com => sg-testcluster-1235-servers.scalegrid.io

    mongoserver2.mongoservers.mycompany.com => sg-testcluster-1236-servers.scalegrid.io

    mongoserver3.mongoservers.mycompany.com => sg-testcluster-1237-servers.scalegrid.io

  3. Konfigurieren Sie Zertifikate in der ScaleGrid-Benutzeroberfläche

    Wählen Sie in der ScaleGrid-Webkonsole die Option „SSL aktualisieren“ aus dem Dropdown-Menü „Verwalten“ aus:

  4. Geben Sie den privaten Schlüssel und den öffentlichen Schlüssel Ihrer SSL-Zertifikate ein

    Bei Bedarf können Sie dem öffentlichen Schlüssel die öffentlichen Zertifikate Ihrer CA-Kette hinzufügen. Auf diese Kette kann dann über das Dialogfeld „Verbindungszeichenfolge“ auf der Cluster-Detailseite zugegriffen werden.

  5. Mit Ihrem MongoDB-Cluster verbinden:

    mongo -u <user> -p <password> mongoserver1.mongoservers.mycompany.com/<db> --ssl --sslCAFile <path to cert chain>
    

Wenn Sie weitere Fragen haben, können Sie sich gerne unter [email protected] an uns wenden.