Skip to content

Environment access

There are four access levels for Designer environments: Owner, Runner, Viewer, and None. You can set one of these access levels as the default for a given environment. This access level applies to all current and future users who join a project until a user with the appropriate project permissions edits a user's access level.

Users assigned the Owner role for a project have the ability to adjust access levels for specific users, granting them either higher or lower permissions than the default access level established for the environment. Owners can further modify these settings by editing the intended environment.

When an environment is modified, all users with the default access level will be automatically and immediately updated to the new default environment access level.

Default environment access is defined in three areas:

For the full list of access level permissions and their settings, read Environment permissions.


Editing access levels on existing environments

To edit the environment access levels on an existing environment, use the following steps:

  1. In your project, click the Environments tab.
  2. Click ... next to the environment you want to modify.
  3. Click Edit Environment.
  4. Scroll down to Default environment access.
  5. Use the drop-down menu to select the relevant access level for the intended environment. Choose Owner, Runner, Viewer, and None.

Edit user environment access

All users in a project automatically inherit the default environment access level on the environment—this includes any existing users of a project at the time that the project is created, and any users that are subsequently added to the project. If the default environment access level is changed by a user with the Admin role, then all users will automatically inherit the new default setting immediately.

Any user with the Owner role for a project can optionally set explicit access for individual users. To do this:

  1. In your project, click the Environments tab.
  2. Click ... next to the environment you want to set the explicit access on.
  3. Click Edit user access.
  4. Use the Access drop-down menu to choose the access level for the individual users.

    Note

    To find specific users quickly, search by name or email address.

  5. Click Save.

The new access will take effect immediately.


Environment permissions

The four roles Owner, Runner, Viewer, and None, have specific permissions for the following features:

Note

Users assigned the Super Admin role are always granted the Owner role for all environments in that account.

Function Owner Runner Viewer None
Validate pipelines
Sample pipelines
Run pipelines
Publish pipelines
View Executions
Create Schedules
View Schedules
Edit Schedules
Delete Schedules
View lineage