MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB – przynieś własne certyfikaty SSL

Z przyjemnością informujemy, że możesz teraz wprowadzić własne certyfikaty SSL do skonfigurowania w swoich klastrach MongoDB. Dzięki temu masz pełną kontrolę nad infrastrukturą SSL w konfiguracji aplikacji.

  1. Pobierz certyfikaty

    Uzyskaj certyfikaty wieloznaczne dla odpowiedniej poddomeny przestrzeni nazw domeny. Np. *.mongoservers.mojafirma.teraz. (Jeśli masz jeden certyfikat, który obsługuje wiele CNAME, to również będzie działać).

  2. Skonfiguruj CNAME

    Skonfiguruj rekordy CNAME dla każdego ze swoich serwerów. Np. Jeśli masz zestaw replik z trzema węzłami o nazwie „testcluster”:

    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. Konfiguruj certyfikaty w interfejsie ScaleGrid

    W konsoli internetowej ScaleGrid wybierz opcję „Aktualizuj SSL” z menu „Zarządzaj”:

  4. Wprowadź klucz prywatny i klucz publiczny swoich certyfikatów SSL

    W razie potrzeby możesz dodać certyfikaty publiczne swojego łańcucha CA do klucza publicznego. Dostęp do tego łańcucha można następnie uzyskać z okna dialogowego „Ciąg połączenia” na stronie szczegółów klastra.

  5. Połącz się ze swoim klastrem MongoDB:

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

Jeśli masz dodatkowe pytania, skontaktuj się z nami pod adresem [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $unset jest pusty. Musisz określić pole takie jak:{$unset:{<pole>:...}}

  2. MongoDB findOneAndUpdate()

  3. MongoDB $ne Operator potoku agregacji

  4. Jak używać typu dziesiętnego w MongoDB

  5. Częściowa aktualizacja poddokumentu za pomocą nodejs/mongoose