Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-8856

Public API changes for encrypted backup

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • None
    • Cloud Manager, Ops Manager
    • None
    • 1
    • KANBAN BUCKET
    • true

    Description

      According to CLOUDP-17925, the Cloud team will make changes to the Public API to support encrypted backups, including:
      Initiating (how?) encrypted backups
      Initiating requests to rotate the key
      Encryption fields/flags in backup-related resources

      Changes needed:

      • Bug on the documentation: "Backup Configurations" -> "storageEngine" field should be "storageEngineName"
      • "Backup Configurations" -> New field "encryptionEnabled" indicates whether or not backup configuration is encrypted (boolean)
      • "Snapshots" -> New field "parts.encryptionEnabled" indicates whether or not snapshot data is encrypted (boolean)
      • "Snapshots" -> New field "parts.masterKeyUUID" is set with the masterKeyUUID of the encrypted data if encryption is enabled (String)
      • "Restores Jobs" -> New field "encryptionEnabled" indicates whether or not restored snapshot data is encrypted (boolean)
      • "Restore Jobs" -> New field "masterKeyUUID" is set with the masterKeyUUID of the encrypted data if encryption is enabled (String)
      • Add API changes for getting and rotating backup configuration keys...

      Note - all of these are Ops Manager Only. The fields labeled encryptionEnabled will always be false in Cloud Manager, and the masterKeyUUID field will therefore never appear.

      Attachments

        Issue Links

          Activity

            People

              rob.justice@mongodb.com Robert Justice (Inactive)
              bgrabar Bob Grabar
              Jess Mokrzecki Jess Mokrzecki
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                6 years, 9 weeks, 6 days ago