sql >> Database teknologi >  >> NoSQL >> MongoDB

Fejl ved aktivering af datakryptering ved hjælp af lokal nøgle MONGODB

MongoDBs krypterede lagringsmotor understøtter to nøglestyringsmuligheder:

  • Nøglehåndtering :Integration med tredjeparts nøglestyringsapparat via Key Management Interoperability Protocol (KMIP).
  • Lokal nøgle :Brug af lokal nøglehåndtering via en nøglefil.

Værd at nævne, at brug af en nøglemanager opfylder lovgivningsmæssige retningslinjer for nøglestyring og anbefales over den lokale nøgleledelse.

Hvis du bruger indstillingen Key Manager, se venligst KMIP-hovednøglerotation .

Da du bruger indstillingen Lokal nøgle, hvis du har en replikasæt-implementering a> du kan rotere replika sæt medlem . Dette ville gensynkronisere data fra den ikke-krypterede til den krypterede mongod .

Alternativt hvis du kun har en selvstændig mongod , du kunne:

  1. Backup dine databasefiler.
  2. Stop mongod proces.
  3. Slet eller flyt eksisterende databasefiler i dbpath . Udvis ekstra forsigtighed! - Hvis du sletter, skal du sørge for at have en sikkerhedskopidata .
  4. Genstart mongod med --enableEncryption og --encryptionKeyFile .
  5. Gendan sikkerhedskopifiler til den genstartede og krypterede mongod .

Som et eksempel , kan du bruge mongodump for at dumpe dataene og bruge mongorestore for at gendanne dumpfilerne.

Bemærk endelig, at MongoDB Enterprise udgaven er et kommercielt understøttet produkt. Jeg vil foreslå, at du åbner en supportsag, hvis du har et Commercial Support-abonnement.




  1. Hvordan ville jeg returnere ordren af ​​MongoDB-indlæg efter tid Favoritt af bruger?

  2. MongoDB - Træk flere objekter fra et array

  3. MongoDB MapReducer opdatering på plads, hvordan man

  4. CosmosDb Request rate er stor med insertMany