Implementation of a backup service using Google Cloud Storage(GCS)
Google Cloud Storage json apis are used for backup operations. Authentication and authorization are based on OAuth2.0. Server-centric flow is used for authentication.
Bases: cinder.backup.chunkeddriver.ChunkedBackupDriver
Provides backup, restore and delete of backup objects within GCS.
GCS driver does not use any extra metadata.
Return reader object.
Returns a reader object that retrieves a chunk of backed-up volume data from a GCS object store.
Return a writer object.
Returns a writer object that stores a chunk of volume data in a GCS object store.
Use the bucket name as provided - don’t update.
Bases: googleapiclient.http.MediaIoBaseDownload
Bases: object
Bases: object