Backup File Upload Object Storage
enforce_provisioning_action
[object_storage]
enabled = true
provider = "s3"
bucket = "VoosTestBucket"
prefix = ""
endpoint = "https://s3.ca-east-006.backblazeb2.com"
region = "ca-east-006"
access_key_id = "<YOUR_ACCESS_KEY_ID>"
access_key_secret = "<YOUR_ACCESS_KEY_SECRET>"
path_style = true
Perform the preliminary checks: § .
peppykeep backup upload-artifact --input-file /private/tmp/backup/peppykeep/test_717_file/test_717_file-bak_20260717_142437.ppke --config-home ~/.peppykeep/conf
When the pre-test is successful, the output is as follows:
=== Dry Run ===
Action : backup upload-artifact
Input : /private/tmp/backup/peppykeep/test_717_file/test_717_file-bak_20260717_142437.ppke
Bucket : VoosTestBucket
RemoteKey : test_717_file/test_717_file-bak_20260717_142437.ppke
Provider : s3
Target : s3://VoosTestBucket/test_717_file/test_717_file-bak_20260717_142437.ppke
Next : Re-run with --apply to execute.
Performing an upload
peppykeep backup upload-artifact --input-file /private/tmp/backup/peppykeep/test_717_file/test_717_file-bak_20260717_142437.ppke --apply --config-home ~/.peppykeep/conf
On success, the output is as follows:
=== Completed ===
Action : backup upload-artifact
Input : /private/tmp/backup/peppykeep/test_717_file/test_717_file-bak_20260717_142437.ppke
Bucket : VoosTestBucket
RemoteKey : test_717_file/test_717_file-bak_20260717_142437.ppke
Provider : s3
Target : s3://VoosTestBucket/test_717_file/test_717_file-bak_20260717_142437.ppke
Status : Command completed successfully.