Skip to content
Jérôme Quéré edited this page Aug 13, 2015 · 1 revision

Swift

This storage store item on a OpenStack swift cloud.

dependencies:

options:

  • AUTHURL: (mandatory)
    The swift authurl
  • USER: (mandatory)
    The swift user
  • PASSWORD: (mandatory)
    The swift key / password
  • CONTAINER: (mandatory)
    The swift container
  • BASEPATH: (mandatory)
    The root folder under witch all the backup will be drop.
  • SPLIT_SIZE: (optional) (default: "2G")
    See stdin2swift documentation for more information on this option.

exemple:

IB_STORAGE_swift_TYPE="swift"
IB_STORAGE_swift_AUTHURL="http://swift.exemple.com/auth/v1.0"
IB_STORAGE_swift_USER="username"
IB_STORAGE_swift_PASSWORD="password"
IB_STORAGE_swift_CONTAINER="mycontainer"
IB_STORAGE_swift_BASEPATH="backups/"
IB_STORAGE_swift_SPLIT_SIZE="2G"

storage tree:

BASEPATH
├── task1
│   ├── date1
│   │   ├── item1
│   │   └── item2
│   └── date2
│       ├── item1
│       └── item2
└── task2
    ├── date1
    │   ├── item1
    │   └── item2
    └── date2
        ├── item1
        └── item2