unduhan sda
v1.10.8
Pemberitahuan arsip
️ Repositori ini tidak lagi dikelola. Kode telah terintegrasi dan dikembangkan lebih lanjut di: https://github.com/neicnordic/sensitive-data-archive
sda-download
adalah implementasi go
dari Data Out API. Referensi API memiliki contoh permintaan dan tanggapan.
Metode penyediaan yang direkomendasikan untuk produksi adalah:
kubernetes cluster
menggunakan diagram helm;Untuk pengembangan/pengujian lokal, lihat instruksi di folder dev_utils. Ada file README di folder dev_utils dengan bagian untuk menjalankan pipeline secara lokal menggunakan Docker Compose.
Komponen | Peran |
---|---|
perangkat tengah | Melakukan verifikasi dan validasi token akses |
sda | Membangun titik akhir API utama untuk NeIC SDA Data Out API. |
Komponen | Peran |
---|---|
konfigurasi | Paket untuk mengelola konfigurasi. |
basis data | Menyediakan fungsionalitas untuk menggunakan database, serta fungsi tingkat tinggi untuk bekerja dengan SDA-DB. |
penyimpanan | Menyediakan antarmuka untuk area penyimpanan seperti sistem file biasa (POSIX) atau sebagai penyimpanan objek S3. |
sidang | DatasetCache menyimpan izin dan informasi kumpulan data apakah informasi ini sudah diperiksa atau belum. Informasi ini kemudian dapat digunakan untuk melewati middleware otentikasi yang memakan waktu lama |
Komponen | Peran |
---|---|
autentik | Pkg autentikasi digunakan oleh middleware untuk mengurai Detail OIDC dan mengekstrak Visa GA4GH dari Paspor GA4GH |
meminta | Pkg ini Menyimpan klien HTTP, sehingga tidak perlu diinisialisasi pada setiap permintaan. |