Чтобы начать репликацию между CouchDB по вашему выбору и Ubuntu One, используйте API репликации Couch:
POST / _replicate HTTP / 1.1
{
"source":"example-database",
"target":{
"url": "https://couchdb.one.ubuntu.com/u%2Fabc%2Fdef%2F123456%2Fexample-database",
"auth": {
"oauth": {
"consumer_key": "xxx",
"consumer_secret": "xxx",
"token": "xxx",
"token_secret": "xxx"
}
}
}
}
Вы можете найти пример кода, который на самом деле запускает эту репликацию из Python в couchdb_io.py в дереве дескрипторов.