I need to backup a bucket in which every file is encrypted with a different key to a different bucket on Google Storage.
I want to create a daily snapshot of the data so in a case where the data has been deleted I could easily recover it.
My Research:
- Using
gsutil cp -r- because every file has a different key it does not work - Using
Google Transfer | cloud- does not work on such buckets from the same reason - List all the files in the bucket and fetch all the keys from the database and copy each file - this will probably be very expensive to do because i have a lot of files and i want to do it daily
- Object versioning - Does not cover a case where the bucket has been completely deleted
Are there any other solutions for that problem?