ดาวน์โหลด sda
v1.10.8
ประกาศเก็บถาวร
ที่เก็บนี้ไม่ได้รับการดูแลรักษาอีกต่อไป รหัสได้รับการรวมเข้าด้วยกันและได้รับการพัฒนาเพิ่มเติมที่: https://github.com/neicnordic/sensitive-data-archive
sda-download
เป็นการนำ Data Out API go
การอ้างอิง API มีตัวอย่างคำขอและการตอบกลับ
วิธีการจัดเตรียมที่แนะนำสำหรับการผลิตคือ:
kubernetes cluster
โดยใช้แผนภูมิหางเสือสำหรับการพัฒนา/การทดสอบในเครื่อง โปรดดูคำแนะนำในโฟลเดอร์ dev_utils มีไฟล์ README อยู่ในโฟลเดอร์ dev_utils พร้อมส่วนสำหรับการรันไปป์ไลน์ในเครื่องโดยใช้ Docker Compose
ส่วนประกอบ | บทบาท |
---|---|
มิดเดิลแวร์ | ดำเนินการตรวจสอบโทเค็นการเข้าถึงและการตรวจสอบ |
สดา | สร้างตำแหน่งข้อมูล API หลักสำหรับ NeIC SDA Data Out API |
ส่วนประกอบ | บทบาท |
---|---|
กำหนดค่า | แพ็คเกจสำหรับจัดการการกำหนดค่า |
ฐานข้อมูล | จัดเตรียมฟังก์ชันสำหรับการใช้ฐานข้อมูล รวมถึงฟังก์ชันระดับสูงสำหรับการทำงานกับ SDA-DB |
พื้นที่จัดเก็บ | จัดเตรียมอินเทอร์เฟซสำหรับพื้นที่จัดเก็บข้อมูล เช่น ระบบไฟล์ปกติ (POSIX) หรือเป็นที่เก็บอ็อบเจ็กต์ S3 |
การประชุม | DatasetCache จะจัดเก็บสิทธิ์ของชุดข้อมูลและข้อมูลว่าข้อมูลนี้ได้รับการตรวจสอบแล้วหรือไม่ก็ตาม ข้อมูลนี้สามารถใช้เพื่อข้ามมิดเดิลแวร์การตรวจสอบสิทธิ์ที่สิ้นเปลืองเวลาได้ |
ส่วนประกอบ | บทบาท |
---|---|
รับรองความถูกต้อง | มิดเดิลแวร์ใช้ Auth pkg เพื่อแยกวิเคราะห์รายละเอียด OIDC และแยก GA4GH Visas จาก GA4GH Passport |
ขอ | pkg นี้จัดเก็บไคลเอนต์ HTTP ดังนั้นจึงไม่จำเป็นต้องเริ่มต้นในทุกคำขอ |