【发布时间】:2018-06-26 13:26:41
【问题描述】:
感谢您阅读我!
我在 Debian 8 上使用 Duplicity 对我的 OVH 公共云项目和 OVH Swift/Openstack 公共云存储上的其他项目进行日常备份。除了由我的脚本创建的容器的位置之外,一切正常。
确实,虽然我指定“export SWIFT_REGIONNAME ="GRA3"” 以便在 Gravelines ("GRA3") 中创建容器,但它们都毫无例外地在 Warsaw ("WAW1") 中创建。
我在这里复制我的标准化 Duplicity 脚本,如果更有经验的 OpenStack 或 Duplicity 用户没有通过那里,我希望他们能帮助我!
脚本示例:
SWIFT_USERNAME="xxxxxxxxxxxx"
export SWIFT_PASSWORD="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export SWIFT_AUTHURL="https://auth.cloud.ovh.net/v2.0/"
export SWIFT_AUTHVERSION="2"
export SWIFT_TENANTNAME="xxxxxxxxxxxxxxxx"
export SWIFT_REGIONNAME="GRA3"
duplicity --verbosity notice \
--num-retries 1 \
--asynchronous-upload \
--cf-backend swift \
--full-if-older-than 7D \
--volsize 100 \
--encrypt-key "$enc_key" \
--sign-key "$sign_key" \
"${src}" "${dest}"
unset SWIFT_USERNAME SWIFT_PASSWORD SWIFT_AUTHURL SWIFT_AUTHVERSION SWIFT_TENANTNAME SWIFT_REGIONNAME PASSPHRASE SIGN_PASSPHRASE
我愿意接受任何可以解释这个问题的线索或建议,我是重复性的新手,所以我认为我犯了一个错误,我只是不知道它是什么!
提前感谢您的帮助:)
【问题讨论】: