Storage Access Gateway
Every cluster connects to a single storage bucket for Quix Lake, and that bucket is shared across your whole organization. The Storage Access Gateway controls who can see and change what inside it, so each team only works with the data it is meant to.
It sits between the platform and your storage and checks every request. It confirms who is asking and which data they are allowed to reach, then lets through only what they are permitted to see.
Nothing to set up
The gateway is active automatically once a blob storage connection exists for the cluster. There are no keys to manage and no settings to configure.
Two kinds of folders
How a folder behaves by default depends on its kind. You can see and change this in the Storage permissions panel, where every folder shows its current visibility.
Environment folders. Each environment keeps its lake data in its own folder, shown with a people icon. Its default visibility is User Permissions: members get the same read and write access they have in that environment. If you can view the environment you can read its data, and if you can edit the environment you can write to it. Other teams cannot see it unless it is shared.
Other folders. Any folder that is not tied to an environment, such as one you create yourself in the bucket, is shown with a lock icon. Its default visibility is Private: no one in the organization can access it, only organization administrators. It becomes available to others only when someone shares it.
What it does
Keeps each team's data to itself. The data an environment writes is visible only to that environment's members. Other teams in the organization cannot see it.
Keeps storage keys protected. The credentials for your bucket stay inside the gateway and are never handed to the rest of the platform.
Leaves your data in place. The gateway only governs access. Your files stay in your own cloud storage, untouched.
Folder visibility
You set a folder's visibility from the menu on its row in the Storage permissions panel. Opening a folder past its default is called sharing, and there are two sharing levels: Anyone can read and Anyone can read & write. A folder's setting applies to everything beneath it, unless a deeper folder overrides it.
| Visibility | What it means | Default for |
|---|---|---|
| User Permissions | Members get the same read and write access they have in that environment | Environment folders |
| Private | No one in your organization can access it (administrators only) | Other folders |
| Anyone can read | Everyone in your organization can read it | Opt-in |
| Anyone can read & write | Everyone in your organization can read and change it | Opt-in |
Sharing stays within your organization
Sharing only ever opens a folder to people signed in to your Quix organization. It is never exposed to the public internet.
Who can read and write
Your access to the data is the same as your access to the environment:
| What you can do in the environment | What you can do with its data |
|---|---|
| View it | Read it |
| Edit it | Read and change it |
| Nothing | Nothing, unless it has been shared |
The same applies to things acting on your behalf:
- A dev session can do exactly what you can.
- A deployed application acts as its own environment: it can read its own data and anything shared, and change its own data. It cannot see another team's private data.
Where it applies
You work with the lake exactly as before. The gateway only determines what appears:
- Data Lake: when you browse, you only see the environments and folders you are allowed to see.
- Lakehouse: SQL queries return results only from environments you belong to or that have been shared with you.
- Blob storage: the bucket is still connected once per cluster, and access to its contents is now governed per folder.
Examples
Two environments. An analytics team and an operations team work in separate environments in the same organization. By default, each team sees only its own environment's data, and neither can see the other's when browsing the lake. If the analytics team sets a folder of reference data to Anyone can read, every team can then read it, but no one else can change it.
A shared working folder. Someone creates a folder in the bucket that is not tied to any environment. While it stays Private, only administrators can reach it. Set it to Anyone can read & write, and anyone in the organization can read and write to it.
See also
- Quix Lake overview: how the Data Lake and Lakehouse fit together
- Blob storage connections: connect the bucket this sits in front of
- Data Lake user interface: browse your datasets
- Lakehouse: run SQL over your data