I've setup Akeeba Backup Pro (3.3.4) to upload files to Amazon S3, with a Cronjob: "keeping daily backups for one month and for older backups keeping only one for every month".
I would like to make it secure, but still automate the process.
I have one bucket with multiple directories and sites in it. At the moment, each site uses the same (Secret) Access Key. Which are stored in encrypted format at Akeeba Config (CMIIW). What if one site gets hacked? Will the encryption hold off hackers accessing back-ups from other sites?
If I create a write-only account for Amazon, it'll help I think. But the account can't delete older files. So I have to do that manually then? What do you suggest? Leave it as it is? Or really use a write only account? I think you suggest the last one?:
Not all cloud storage services support file deletes. DropBox and backup-to-email most notably can't do that. Even those which can may not be allowed to do so due to ACLs. For example, I always use a write-only account to save my backup archives to S3. This account can neither list files nor delete them. This differences between each cloud storage engine would also cause support requests as people would consider them bugs when they're not.
If you have nice tips for a decent directory structure, they're also welcome.
Regards!