Skip to main content

Signaloid Cloud Storage

Overview

The Signaloid Cloud Storage is a personal storage space that ships with every Signaloid account. It is the default data source on the platform, and it holds the inputs, outputs, and any runtime files your applications need. Storage usage is metered against your tier allowance.

File browser

The Signaloid Cloud Storage card carries two actions: View Files opens the file browser, and Upload Files jumps straight into the upload dialog.

From the file browser you can:

  • Expand directories with the chevron icons in the tree.
  • Open a text file in a viewer with the View file () action on a file row.
  • Save a file to your computer with the Download () action on a file row.
  • Copy a file or directory path to the clipboard with the Copy () action.
  • Upload into a directory with the Upload () action on a directory row, which fills in Destination for you, or with the dialog footer's Upload Files button, which leaves you to type it. Destination is required either way.
  • Add a directory with the Create Directory () action on a directory row, or with the dialog footer's Create Directory button.
  • Remove a file or directory with the Delete () action.

Deleting a directory that is not empty requires you to type permanently delete to confirm.

The viewer recognizes common text formats (C, C++, Fortran, Python, JavaScript, JSON, HTML, Markdown, plain text, CSV, TSV). Binary files are download-only.

Figure 1. Browsing files in Signaloid Cloud Storage, creating a new directory, and deleting it.

Mounting Signaloid Cloud Storage

Like any data source, the Signaloid Cloud Storage has to be mounted on a run before the application can see it. The default mount on every run exposes your home directory at sd0/.

You can override the default from the Code Playground toolbar or from a connected repository. The Compute Engine API accepts the storage as a resource when you submit a task. Unlike a bucket or a drive, its ID is not shown on the card. It is signaloid-cloud-storage:/ followed by your UserID, which you can copy from My Account.