Created 08-16-2016 02:06 PM
When using Ranger KMS and TDE is it possible to share encryption keys across 2 clusters? The scenario is that we have a Prod and DR cluster. When doing the data replication we'd like to avoid un-encrypting it on Prod, moving it over the wire, and then re-encrypting it when we write to DR. Is this possible?
Created 08-16-2016 05:14 PM
*Removed my previous response and adding the link to the article below:
Created 08-16-2016 02:16 PM
@Eyad Garelnabi This might be useful info, pls check - https://issues.apache.org/jira/browse/RANGER-749
Created 08-16-2016 02:24 PM
Thanks @Sagar Shimpi. I've seen this, but looking it the code it only seems like it's copying the master keys (EK). My understanding is that to un-encrypt a file you would need both, the master key (EK) stored in the DB as well as the file level encryption key (EDEK) which is store in the Name Node. Am I missing something or misunderstanding?
Created 08-16-2016 02:49 PM
Yes. It's possible. Update the same key on both KMS (prod and DR). I am using falcon to copy the data from prod to DR with KMS encryption.
Created 08-16-2016 05:14 PM
*Removed my previous response and adding the link to the article below:
Created 08-16-2016 06:56 PM
In the second scenario, is it possible to copy the raw encrypted files from the first to the second cluster ?
Created 08-16-2016 07:25 PM
You would copy the file from "/.reserved/raw/test1/file1.txt" to "/.reserved/raw/test2/file1.txt" while preserving the extended attributes (where the EZEK is saved) using the -px flag.
Created 04-10-2019 04:03 PM
Is the link still working? I receive "Access Denied"...