Зашифрованная репликация между обычным CouchDB и Ubuntu One?

Это очень особенный вопрос. В настоящее время я начинаю разрабатывать новый интернет-магазин, используя Python (Flask). Я хочу использовать CouchDB для хранения (и синхронизации) новых заказов. Но CouchDB не шифрует реплику, насколько мне известно.

Можно ли использовать Python для аутентификации с помощью OAuth, начать репликацию через https://couchdb.one.ubuntu.com между CouchDB и сервер UbuntuOne?

0
задан 12 February 2011 в 13:38

9 ответов

Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com, и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 в дереве дескрипторов.

4
ответ дан 25 May 2018 в 23:01
[D0] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com, и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 в дереве дескрипторов.

4
ответ дан 25 July 2018 в 22:30
[D0] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com, и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 в дереве дескрипторов.

4
ответ дан 26 July 2018 в 21:59
[D0] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com, и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 в дереве дескрипторов.

4
ответ дан 2 August 2018 в 03:56
[D0] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com, и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 в дереве дескрипторов.

4
ответ дан 4 August 2018 в 19:59
[D0] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com, и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 в дереве дескрипторов.

4
ответ дан 6 August 2018 в 04:01

да. Desktopcouch ли репликация между встроенной (на рабочем столе) и https://couchdb.one.ubuntu.com и что будет работать с любой СУБД при; в базе данных couchdb, что desktopcouch работает не что-то особенное.

, чтобы начать репликацию между встроенной и в Ubuntu, используйте диване API репликации:

пост /_replicate НТТР/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" } } } }

Вы можете найти пример кода, который на самом деле стартует этой репликации из кожи питона в couchdb_io.py в дереве desktopcouch.

4
ответ дан 7 August 2018 в 21:59
[D2] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com , и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 "," токен ":" xxx "," token_secret ":" xxx "}}}  }  

Вы можете найти пример кода, который фактически запускает эту репликацию из Python в couchdb_io.py в дереве дескрипторов.

4
ответ дан 10 August 2018 в 10:14
[D2] Да. Desktopcouch выполняет репликацию между CouchDB (на вашем рабочем столе) и https://couchdb.one.ubuntu.com , и это будет работать с любым CouchDB; CouchDB, который запускает desktopcouch, не является чем-то особенным.

Чтобы начать репликацию между 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 "," токен ":" xxx "," token_secret ":" xxx "}}}  }  

Вы можете найти пример кода, который фактически запускает эту репликацию из Python в couchdb_io.py в дереве дескрипторов.

4
ответ дан 13 August 2018 в 16:37

Другие вопросы по тегам:

Похожие вопросы: