NHMDenmark / DaSSCo-asset-service

DaSSCo asset service is part of DaSSCo storage system
0 stars 0 forks source link

Northtech Work for extending smb -end of year 2023 #2

Open bhsi-snm opened 8 months ago

bhsi-snm commented 8 months ago

User stories

This user story will convey the requirements update of existing solution from Northtech for DaSSCo Storage solution


Summary

The user story has been structured this way:

  1. As a user of DassCo Storage, I would like to upload an asset to file proxy from my home/work station anywhere in world [user concerned by the story]
  2. To be able to upload and confirm that an asset has been uploaded iin DaSSCo storage from anywhere. [goal of the story]
  3. so that we can use the new compute resources to deploy the DaSSCo Architecture. That would also mean to deploy the DaSSCo storage solution to somewhere else than where they have been deployed now. [reason for the story]

Description

1. Currently it is possible to create and asset and receive an smb link to upload media
for the asset, which means it has a constraint for the connection to be a local one.
2. I would like for that to be another protocol which can be used upload, so that the 
local network constraint is alleviated.

Explanation


[
In order to utilise the resources provided by DieC, which are off campus, the above 
said feature is a must. The above request is reflective of this fact.
]

### Acceptance Criteria

1. [When asset is created, an option is given to select, which protocol to be used
 for transfer of the asset(media).]
2. [the user selects the protocol and then the relevant details on how to connect 
via the specific protocol are offered.]
3. [the user then tries to connect and upload the asset(media).]
4. [the user gets confirmation that the asset has been successfully received the
 media or it has failed.]

- 

[
Also, here are a few points that need to be addressed, if HTTPS is selected:

1. What kind of links should be generated?
2. Do we use URL shorteners, etc ?
3. How to maintain the links and how long are they valid?
4. Should we have separate subdomain urls for it?
5. It might be interesting to know how KU-IT provides certificates ?
6. It might be worth considering, if the url should or should not contain 
auth tokens etc, and how best to address that

### Notes
bhsi-snm commented 1 month ago

url handling and scalability test remain