sda下載
v1.10.8
備案須知
️ 該存儲庫不再維護。程式碼已整合並進一步開發:https://github.com/neicnordic/sensitive-data-archive
sda-download
是 Data Out API 的go
實作。 API 參考包含範例請求和回應。
建議的生產配置方法為:
kubernetes cluster
上;對於本機開發/測試,請參閱 dev_utils 資料夾中的說明。 dev_utils 資料夾中有一個 README 文件,其中包含使用 Docker Compose 在本地運行管道的部分。
成分 | 角色 |
---|---|
中介軟體 | 執行訪問令牌驗證和確認 |
sda | 建構 NeIC SDA 資料輸出 API 的主要 API 端點。 |
成分 | 角色 |
---|---|
配置 | 用於管理配置的套件。 |
資料庫 | 提供使用資料庫的功能以及使用 SDA-DB 的高級功能。 |
貯存 | 為儲存區域提供接口,例如常規檔案系統 (POSIX) 或作為 S3 物件儲存。 |
會議 | DatasetCache 儲存資料集權限和訊息,不論該資訊是否已被檢查。然後可以使用此資訊來跳過耗時的身份驗證中間件 |
成分 | 角色 |
---|---|
授權 | 中間件使用 Auth pkg 解析 OIDC 詳細資料並從 GA4GH 護照中提取 GA4GH 簽證 |
要求 | 此 pkg 儲存 HTTP 用戶端,因此不需要在每個請求時都對其進行初始化。 |