DaviX - DaviX

DaviX
Tuzuvchi (lar)CERN
Barqaror chiqish
0.7.4 / 2019 yil 4-iyul; 16 oy oldin (2019-07-04)
Operatsion tizimLinux, Mac OS X, Windows
TuriWebDav mijozi
LitsenziyaGNU Lesser General Public License[1]
Veb-saytdavix.web.cern.ch/ davix/ hujjatlar/ devel/

DaviX bu ochiq manbali uchun mijoz Vebdav va Amazon S3 uchun mavjud Microsoft Windows, Apple MacOSX va Linux. DaviX yozilgan C ++ va bir nechta buyruq qatori vositalarini va a C ++ umumiy kutubxona.[2][3]

DaviX masofaviy I / U, fayllarni uzatish va fayllarni boshqarish vositasi HTTP protokol.

daviX at ishlatiladi CERN bir nechta loyihalar tomonidan, shu jumladan Ildiz ma'lumotlarni tahlil qilish doirasi,[4][5] fayllarni uzatish xizmatlari (FTS),[6] The Evropa vositachilik tashabbusi gfal2 kutubxonasi [7][8] yoki dinamik saqlash federatsiyasi loyihasi.[9]

Xususiyatlarni qo'llab-quvvatlash

DaviX qo'llab-quvvatlaydi:

  • SSL / TLS
  • Foydalanuvchi / parolni tasdiqlash
  • X.509 Mijoz sertifikatlarining autentifikatsiyasi
  • qayta yo'naltirishni keshlash
  • Ko'p diapazonli so'rovlar (Vektorli I / U)
  • summani hisoblash
  • sessiyani qayta ishlash
  • VOMS guvohnoma
  • Orqali ko'p manbalar Metalink.
  • SOCKS4 / 5
  • S3 va WebDav operatsiyalari

DaviX buyruq satridan foydalanish misollari

Faylni WebDav omboriga yuklash uchun

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

AWS autentifikatsiyasi bilan S3 paqiridan faylni yuklab olish

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

WebDav omborini https orqali ro'yxatlash uchun

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

AWS autentifikatsiyasi bilan S3 chelakni ro'yxatlash uchun

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

WebDav orqali pastki katalog yaratish

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

"Salom" mazmuni bilan RESTful veb-xizmatiga HTTP PUT so'rovini bajaring.

davix-http -X PUT - ma'lumotlar "salom" http://example.com/rest/api/service[doimiy o'lik havola ]

Platformalar

Linux

Davix Fedora, RedHat EPEL, bir nechta Linux tarqatishlarida mavjud,[10] Debian [11] va Ubuntu [12] dasturiy ta'minot omborlari.

The Evropa vositachilik tashabbusi [13] va Evropaning Grid infratuzilmasi [14] uni loyiha omborlari orqali tarqatish.

OSX

The Homebrew tarqatish kanali Davix uchun manbalarni va ikkilik fayllarni tarqatadi.[15]

Windows

Windows uchun Cygwin mos ikkilik fayllari mavjud.

Shuningdek qarang

Adabiyotlar

  1. ^ https://raw.githubusercontent.com/cern-it-sdc-id/davix/master/LICENSE
  2. ^ Devresse, A .; Furano, F. (2014). "Libdavix kutubxonasi bilan yuqori samarali hisoblash uchun juda katta ma'lumotlar to'plamlarida samarali HTTP asoslangan I / U". Ma'lumotlarning katta ko'rsatkichlari, ishlashni optimallashtirish va rivojlanayotgan uskunalar. Kompyuter fanidan ma'ruza matnlari. 8807. p. 194. arXiv:1410.4168. doi:10.1007/978-3-319-13021-7_15. ISBN  978-3-319-13020-0. S2CID  7644795. "libdavix / Davix"
  3. ^ Furano, F.; Devresse, A .; Kebl, O .; Helmich, M.; Aylón, A. Á. (2014). "HEP ma'lumotlariga kirish uchun HTTP ekotizimiga qarab". Fizika jurnali: konferentsiyalar seriyasi. 513 (3): 032034. Bibcode:2014JPhCS.513c2034F. doi:10.1088/1742-6596/513/3/032034. "HEP uchun Http ekotizimi: Davix"
  4. ^ ROOT va Davix https://dmc.web.cern.ch/projects/davix/root-and-davix-tutorial
  5. ^ Ildiz Davix integratsiyasi https://root.cern.ch/drupal/content/root-version-v5-34-00-patch-release-notes
  6. ^ Aylon, A. A .; Salichos, M .; Simon, M. K .; Keeble, O. (2014). "FTS3: WLCG uchun yangi ma'lumotlar harakati xizmati". Fizika jurnali: konferentsiyalar seriyasi. 513 (3): 032081. Bibcode:2014JPhCS.513c2081A. doi:10.1088/1742-6596/513/3/032081. "Fayl uzatish xizmati"
  7. ^ GridPP-dan foydalanish bo'yicha tavsiyalar https://www.gridpp.ac.uk/wiki/DPM_Fuse
  8. ^ Nilsen, J. K .; Kemeron, D.; Devresse, A .; Molnar, Z.; Nagy, Z .; Salichos, M. (2012). "EMI datalib - eng yaxshi ARC va g-ga qo'shilish Lite ma'lumotlar kutubxonalari ". Fizika jurnali: konferentsiyalar seriyasi. 396 (5): 052057. Bibcode:2012JPhCS.396e2057N. doi:10.1088/1742-6596/396/5/052057. EMI ma'lumotlari
  9. ^ Furano, F.; Brito Da Rocha, R .; Devresse, A .; Kebl, O .; Alvarez Ayllon, A .; Fuhrmann, P. (2012). "Dinamik federatsiyalar: ochiq vositalar va protokollardan foydalangan holda saqlash birlashmasi". Fizika jurnali: konferentsiyalar seriyasi. 396 (3): 032042. Bibcode:2012JPhCS.396c2042F. doi:10.1088/1742-6596/396/3/032042. DynaFed
  10. ^ Fedora EPEL pkgdb https://admin.fedoraproject.org/pkgdb/package/davix/
  11. ^ Debian pkg davix https://packages.debian.org/search?keywords=davix
  12. ^ Ubuntu pkg repo davix https://launchpad.net/ubuntu/+source/davix
  13. ^ EMI chiqarilishi 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 Arxivlandi 2015-02-02 da Orqaga qaytish mashinasi
  14. ^ UMD omborlari http://repository.egi.eu/2014/11/10/davix-0-3-6/
  15. ^ Davix uy qurilishi http://brewformulas.org/Davix

Tashqi havolalar