Service to create file handles for pre-uploaded Google Cloud files

Description

We basically need the existing service POST /externalFileHandle/s3 ported for Google Cloud. The existing S3 service is relatively simple:

  1. Check that the StorageLocation object exists for the bucket

  2. Verify that the user owns the storage location

  3. Access the file to verify that it exists and Synapse can access it, optionally get metadata from the file.

  4. Create the file handle

Environment

None

Status

Assignee

Nick Grosenbacher

Reporter

Nick Grosenbacher

Labels

None

Validator

Xavier Schildwachter

Development Area

None

Release Version History

None

Sprint

None

Fix versions

Priority

Major
Configure