ministryofjustice / cloud-platform

Documentation on the MoJ cloud platform
MIT License
84 stars 44 forks source link

Backup selected S3 buckets using AWS Backup #5590

Closed carrb-moj closed 3 weeks ago

carrb-moj commented 4 months ago

Service name

Manage Intelligence (IMS)

Service environment

Impact on the service

Provide real impact description on the service mentioned. It can include any potential blockers for the product team.

The IMS project is delivering a replacement to the legacy Mercury system with a new IMS system hosted in Cloud Platform. As part of the platform we need to store images and attachments uploaded by users in S3 when they submit intelligence reports. There is a requirement to backup these S3 objects and to do that, we'd like to use AWS Backup.

Problem description

We need to be able to backup the objects in specific S3 buckets as these objects must be recoverable should they somehow get deleted.

Contact person

Brian Carr, brian.carr@digital.justice.gov.uk

tom-j-smith commented 2 months ago

Link to branch Current changes made to s3 module:

tom-j-smith commented 2 months ago

Still needs to be discussed with members of CP:

tom-j-smith commented 3 weeks ago

Spoke to Brian Carr and agreed that he can use the S3 module on a branch that can enable backups with some stipulations. The solution is not "production ready" as the restore solution still needs to be worked on - follow on story created to look into this: #6039 Currently, if a restore is required then it will require manual assistance from someone on CP.