Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • F File
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 24
    • Issues 24
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • System
  • File
  • Issues
  • #27
Closed
Open
Issue created Mar 16, 2021 by Kateryna Kurach (EPAM)@Kateryna_KurachDeveloper

File Service should support ingestion of multiple files using 1 request

(This issue came from R3 pre-shipping testing)

Currently the process to upload a file is the following:

  • get {{file_api_url}}/v1/files/uploadURL (user gets SignedURL)
  • put {{upload_signed_url}} (user uploads a file to the OSDU staging area)
  • post {{file_api_url}}/v1/files/metadata (file is moved from the OSDU staging area to OSDU persistent area and metadata record is created)

There is a business need to upload multiple different (not in the same file collection) files using the same SignedURL. That may simplify and speed up the ingestion process.

Assignee
Assign to
Time tracking