Remote backup storage configuration examples¶
Provide the remote backup storage configuration as a YAML config file. The following are the examples of config files for supported remote storages. For how to insert the config file, see Insert the whole Percona Backup for MongoDB config from a YAML file.
S3-compatible remote storage¶
Important
Percona Backup for MongoDB (PBM) needs its own dedicated S3 bucket exclusively for backup-related files. Ensure that this bucket is created and managed solely by PBM.
Amazon Simple Storage Service¶
storage:
type: s3
s3:
region: us-west-2
bucket: pbm-test-bucket
prefix: data/pbm/backup
credentials:
access-key-id: <your-access-key-id-here>
secret-access-key: <your-secret-key-here>
serverSideEncryption:
sseAlgorithm: aws:kms
kmsKeyID: <your-kms-key-here>
GCS¶
storage:
type: s3
s3:
region: northamerica-northeast1
bucket: pbm-testing
prefix: pbm/test
endpointUrl: https://storage.googleapis.com
credentials:
access-key-id: <your-access-key-id-here>
secret-access-key: <your-secret-key-here>
MinIO¶
storage:
type: s3
s3:
endpointUrl: "http://localhost:9000"
region: my-region
bucket: pbm-example
prefix: data/pbm/test
credentials:
access-key-id: <your-access-key-id-here>
secret-access-key: <your-secret-key-here>
Remote filesystem server storage¶
storage:
type: filesystem
filesystem:
path: /data/local_backups
Microsoft Azure Blob Storage¶
storage:
type: azure
azure:
account: <your-account>
container: <your-container>
prefix: pbm
credentials:
key: <your-access-key>
For the description of configuration options, see Configuration file options.
Last update:
April 11, 2025
Created: April 11, 2025
Created: April 11, 2025