[CloudStorage]

The [CloudStorage] section replaces the now-deprecated [S3] section of earlier releases. Likewise, cloud storage-specific configuration variables replace the equivalent S3 configuration variables.

Do not include [S3] and [CloudStorage] sections in the same configuration file; otherwise, vbr will use the configuration settings in [S3] and ignore [CloudStorage] settings, which can yield unexpected results.

Sets options for storing backup data on in a supported cloud storage location.

The [CloudStorage] and [Mapping] configuration sections are mutually exclusive. If you include both, your backup fails with the following error message:

Config has conflicting sections (Mapping, CloudStorage), specify only one of them.

Parameter Default Description

cloud_storage_backup_file_system_path

 

Specifies the host and path that you are using to handle file locking during the backup process. vbr must be able to create a passwordless ssh connection to the location that you specify here.

To use a local NFS file system, specify a value of:

cloud_storage_backup_file_system_path = []:path

To use a host, specify a value of:

cloud_storage_backup_file_system_path = [host_name]:path

cloud_storage_backup_path

 

Specifies the bucket name and backup path for the backup to your s3-compatible or cloud storage location. When you back up to cloud storage, all nodes back up to same cloud storage bucket. You must create the backup location in the cloud storage before performing a backup. The following example specifies the backup path for S3 storage:

cloud_storage_backup_path = s3://backup_bucket/database_backup_path/

cloud_storage_encrypt_transport

True

When True, uses SSL encryption to encrypt data moving between your Vertica cluster and your cloud storage instance. If you are backing up or restoring from an Amazon EC2 cluster, you must set this parameter to True. If you are backing up or restoring from Google Cloud Storage (GCS), this parameter is always True and cannot be manually configured.

cloud_storage_concurrency_backup 10 The maximum number of concurrent backup threads for backup to cloud storage. For very large data volumes (greater than 10TB), you might need to reduce this value to avoid vbr failures.
cloud_storage_concurrency_delete 10

The maximum number of concurrent delete threads for deleting files from cloud storage. If a [CloudStorage] section is present in your vbr configuration file, this value is set to 10 by default.

cloud_storage_concurrency_restore 10 The maximum number of concurrent restore threads for restoring from cloud storage. For very large data volumes (greater than 10TB), you might need to reduce this value to avoid vbr failures.
cloud_storage_encrypt_at_rest None

S3 storage only. To enable at-rest encryption of your backups to S3, specify a value of sse. For more information on encrypting your S3 backups.

This value takes the following form:

cloud_storage_encrypt_at_rest = sse
cloud_storage_sse_kms_key_id None

S3 storage only. If you are using the Amazon Key Management Security, use this parameter to provide your key ID. If you enable encryption and do not include this parameter, vbr uses SSE-S3 encryption.

This value takes the following form:

cloud_storage_sse_kms_key_id = <key_id>
cloud_storage_ca_bundle None

Specifies the path to an SSL server certificate bundle.

cloud_storage_ca_bundle = /home/user/ssl_folder/ca_bundle