感谢你阅读我的文章!
我在Debian 8上使用Duplicity对我的OVH公共云项目和OVH Swift/Openstack公共云存储上的其他项目进行每日备份。除了由我的脚本创建的容器的位置之外,一切都运行正常。
实际上,虽然我指定了"export SWIFT_REGIONNAME ="GRA3"“,以便容器是在Gravelines ("GRA3")中创建的,但它们都是在Warsaw ("WAW1")中创建的。
我在这里复制你我的标准化的欺骗脚本,如果更有经验的OpenStack或欺骗用户没有通过那里,我希望他们能帮助我!
脚本示例:
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
我对任何可以解释这个问题的线索或建议都持开放态度,我是个新手,所以我想我犯了一个错误,我只是不知道它是什么!
提前感谢您的帮助:)
发布于 2019-01-23 20:30:51
也许你的问题也是一样的。希望这能对你有所帮助。欢迎光临。
https://stackoverflow.com/questions/51044073
复制相似问题