Jump to content

Давикс

(Перенаправлено с Давикса )
Разработчик(и) ЦЕРН
Стабильная версия
0.7.4 / 4 июля 2019 г .; 5 лет назад ( 04.07.2019 )
Операционная система Linux , Mac OS X , Windows
Тип WebDAV- клиент
Лицензия Меньшая стандартная общественная лицензия GNU [ 1 ]
Веб-сайт Давикс .web .cern /давикс /документы /развитие /

DaviX — это клиент с открытым исходным кодом для WebDAV и Amazon S3, доступный для Microsoft Windows , Apple MacOSX и Linux . DaviX написан на C++ и предоставляет несколько инструментов командной строки и общую библиотеку C++ . [ 2 ] [ 3 ]

DaviX — это инструмент для удаленного ввода-вывода, передачи файлов и управления файлами на основе протокола HTTP .

daviX используется в ЦЕРН в нескольких проектах, включая структуру анализа данных ROOT , [ 4 ] [ 5 ] Службы передачи файлов (FTS), [ 6 ] Европейской инициативы промежуточного программного обеспечения библиотека gfal2 [ 7 ] [ 8 ] или проект объединения динамического хранилища. [ 9 ]

Поддержка функций

[ редактировать ]

DaviX поддерживает:

  • SSL/TLS
  • Аутентификация пользователя/пароля
  • X.509 Аутентификация сертификатов клиента
  • кэширование перенаправления
  • Многодиапазонные запросы (векторный ввод-вывод)
  • расчет контрольной суммы
  • перезапуск сеанса
  • ВОМС Учетные данные
  • Несколько источников через Metalink .
  • НОСКИ4/5
  • Операции S3 и WebDAV

Примеры использования командной строки daviX

[ редактировать ]

Загрузить файл в репозиторий WebDav

$ davix-put local_file davs://example.com/folder1/remote_file

Скачать файл из корзины S3 с аутентификацией AWS

$ davix-get—s3secretkey A --s3accesskey B s3://bucket1.s3-instance.com/long/path/remote_file local_file

Чтобы вывести список репозитория WebDav через https

$ davix-ls davs://example.com/folder1/folder2/

Чтобы внести в список корзину S3 с аутентификацией AWS

$ davix-ls—s3secretkey A --s3accesskey B s3://bucket1.s3-instance.com/

Чтобы создать подкаталог через WebDAV

$ davix-mkdir davs://example.com/folder1/folder2/folder4

Выполните запрос HTTP PUT к веб-сервису RESTful с содержимым «привет».

$ davix-http -X PUT—data "hello" http://example.com/rest/api/service

Платформы

[ редактировать ]

Davix доступен в нескольких дистрибутивах Linux через Fedora, RedHat EPEL, [ 10 ] Дебиан [ 11 ] и Убунту [ 12 ] репозитории программного обеспечения.

Европейская инициатива промежуточного программного обеспечения [ 13 ] и европейская сетевая инфраструктура [ 14 ] распространять его через свои репозитории проектов.

Канал распространения Homebrew распространяет исходные и двоичные файлы для Davix. [ 15 ]

Для Windows доступны двоичные файлы, совместимые с Cygwin.

См. также

[ редактировать ]
  1. ^ https://raw.githubusercontent.com/cern-it-sdc-id/davix/master/LICENSE [ текстовый файл с пустым URL-адресом ]
  2. ^ Девресс, А.; Фурано, Ф. (2014). «Эффективный ввод-вывод на основе HTTP для очень больших наборов данных для высокопроизводительных вычислений с помощью библиотеки Libdavix». Тестирование больших данных, оптимизация производительности и новое оборудование . Конспекты лекций по информатике. Том. 8807. с. 194. arXiv : 1410.4168 . дои : 10.1007/978-3-319-13021-7_15 . ISBN  978-3-319-13020-0 . S2CID   7644795 . "libdavix/Дэвикс"
  3. ^ Фурано, Ф.; Девресс, А.; Кибл, О.; Хеллмих, М.; Айллон, А.А. (2014). «На пути к экосистеме HTTP для доступа к данным HEP» . Физический журнал: серия конференций . 513 (3): 032034. Бибкод : 2014JPhCS.513c2034F . дои : 10.1088/1742-6596/513/3/032034 . «Http-экосистема для HEP: Davix»
  4. ^ ROOT и Davix https://dmc.web.cern.ch/projects/davix/root-and-davix-tutorial. Архивировано 31 января 2015 г. на Wayback Machine.
  5. ^ Интеграция ROOT с Davix https://root.cern.ch/drupal/content/root-version-v5-34-00-patch-release-notes
  6. ^ Эйллон, А.А.; Саличос, М.; Саймон, МК; Кибл, О. (2014). «FTS3: Новая служба перемещения данных для WLCG» . Физический журнал: серия конференций . 513 (3): 032081. Бибкод : 2014JPhCS.513c2081A . дои : 10.1088/1742-6596/513/3/032081 . «Служба передачи файлов»
  7. ^ Рекомендации по использованию GridPP https://www.gridpp.ac.uk/wiki/DPM_Fuse
  8. ^ Нильсен, Дж. К.; Кэмерон, Д.; Девресс, А.; Мольнар, З.; Надь, З.; Саличос, М. (2012). «Библиотека данных EMI — объединение лучших ARC и g Lite библиотек данных » . Физический журнал: серия конференций . 396 (5): 052057. Бибкод : 2012JPhCS.396e2057N . дои : 10.1088/1742-6596/396/5/052057 . библиотека данных EMI
  9. ^ Фурано, Ф.; Брито Да Роча, Р.; Девресс, А.; Кибл, О.; Альварес Айльон, А.; Фурманн, П. (2012). «Динамические федерации: агрегирование хранилищ с использованием открытых инструментов и протоколов» . Физический журнал: серия конференций . 396 (3): 032042. Бибкод : 2012JPhCS.396c2042F . дои : 10.1088/1742-6596/396/3/032042 . DynaFed
  10. ^ Fedora EPEL pkgdb https://admin.fedoraproject.org/pkgdb/package/davix/. Архивировано 2 февраля 2015 г. на Wayback Machine.
  11. ^ Debian pkg davix https://packages.debian.org/search?keywords=davix
  12. ^ Репозиторий пакетов Ubuntu davix https://launchpad.net/ubuntu/+source/davix
  13. ^ Релиз EMI http://www.eu-emi.eu/releases/emi-3-monte-bianco/updates/-/asset_publisher/5Na8/content/update-16-12-05-2014-v-3-7 -4-1. Архивировано 2 февраля 2015 г. в Wayback Machine.
  14. ^ Репозитории UMD http://repository.egi.eu/2014/11/10/davix-0-3-6/
  15. ^ Доморощенный Давикс http://brewformulas.org/Davix
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9b940e6c0379a28d5d7d97a20020306c__1692546780
URL1:https://arc.ask3.ru/arc/aa/9b/6c/9b940e6c0379a28d5d7d97a20020306c.html
Заголовок, (Title) документа по адресу, URL1:
DaviX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)