Last modified by alexisdurieux on 2022/03/25 08:38

From version 27.1
edited by mmorgan
on 2022/01/28 17:26
Change comment: There is no comment for this version
To version 23.1
edited by alexisdurieux
on 2021/04/16 21:32
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Data Proxy & Human Data Gateway
1 +Data Proxy
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.mmorgan
1 +XWiki.alexisdurieux
Content
... ... @@ -3,19 +3,11 @@
3 3  (% class="container" %)
4 4  (((
5 5  (% style="text-align: justify;" %)
6 -= Data Proxy & HDG =
6 += Data Proxy =
7 7  
8 -The Data Proxy is an application that allows authenticated EBRAINS users to access Swift Object storage without a Fenix user account.
9 -This application has 2 main use cases:
10 -
11 -* (((
12 -It provides a dedicated optional swift container to every Collab. We call it the Collab Bucket.
8 +The data proxy allows you to access object storage (Swift) on the Fenix infrastructure as an authenticated EBRAINS user without a Fenix user account.
13 13  )))
14 -* (((
15 -It allows users to access and visualize Knowledge Graph datasets. It provides an additional layer for datasets whose access is controlled: the Human Data Gateway (HDG).
16 16  )))
17 -)))
18 -)))
19 19  
20 20  (% class="row" %)
21 21  (((
... ... @@ -37,7 +37,7 @@
37 37  The Data Proxy authenticates its users with the EBRAINS (Collaboratory) IAM service.
38 38  
39 39  (% style="text-align: justify;" %)
40 -Prior to the availability of the Data Proxy, EBRAINS users had to request a Fenix user account in order to access object storage capabilities on the Fenix infrastructure. With the Data Proxy, a user only needs to have an EBRAINS account to access object storage resources (effectively on the same Fenix object storage infrastructure). Data stored in this way is held in the name of the data proxy service account on Fenix, and the Data Proxy tracks who has access to which data.
32 +Prior to the availability of the Data Proxy, EBRAINS users had to request a Fenix user account in order to access object storage capabilities on the Fenix infrastructure. With the Data Proxy, a user only needs to have an EBRAINS account to access the data stored on the same Fenix object storage. Data stored in this way is held in the name of the data proxy service account on Fenix, and the Data Proxy tracks who has access to which data.
41 41  
42 42  (% style="text-align: justify;" %)
43 43  === Permissions ===
... ... @@ -65,5 +65,9 @@
65 65  === API ===
66 66  
67 67  The API is self-documented using Swagger UI. You can access it here: [[https:~~/~~/data-proxy.ebrains.eu/api/docs>>https://data-proxy.ebrains.eu/api/docs]] or in the [[API Documentation>>doc:API Documentation]] wiki page of this collab.
60 +
61 +==== buckets vs tempurl ====
62 +
63 +The buckets endpoint gives you a direct access to swift storage through the data-proxy. However, it means that the performances are limited by the performances of the data-proxy. This means that you should use the tempurl endpoint in **priority.**
68 68  )))
69 69  )))
Collaboratory.Apps.Collab.Code.CollabClass[0]
Description
... ... @@ -1,4 +1,1 @@
1 -The Data Proxy is an application that allows authenticated EBRAINS users to access Swift Object storage without a Fenix user account.
2 -This application has 2 main use cases:
3 - - It provides a dedicated optional swift container to every Collab. We call it the Collab Bucket.
4 - - It allows users to access and visualize Knowledge Graph datasets. It provides an additional layer for dataset whose access is controlled: the Human Data Gateway (HDG).
1 +Description and specification around the data proxy project.