Solution
Yes, it is possible to download the files in an AWS S3 bucket either through the SystemLink web UI or programmatically.
Using the Web Interface
The SystemLink File Service is configured to point to S3. Hence, by navigating to the Utilities >> Files page in the web UI, a list of files stored in S3 will populate here. As long as a user has access to the Workspace that the file is stored in, they can select a file and click Download.

Programmatically via HTTP
Since the SystemLink File Service is pointing to S3, it is possible download a file from S3 by sending a HTTP GET request to the File Service. To access and test the HTTP API:
- Within the SystemLink web UI, click the ? icon in the top right-hand corner and select HTTP Manual. This will launch the Swagger UI in a separate tab.
- Note: The Swagger UI is an open-source tool that turns the SystemLink HTTP API into an interactive web page.

- From the Select a definition drop-down menu, select File Service.

- Scroll down the page until you reach the Files API section.
- Identify the GET request titled /v1/service-groups/Default/files/{id}/data and click on it.

- To understand the requirements and test it live in browser, click the Try it out button.
- Some HTTP requests require HTTP parameters. In this case, a file ID is required. To provide a file ID, select a file in the Files page of the SystemLink UI and copy the last string in the URL.
