Skip to main content

Role Based Access Control

The Skpr hosting platform has a comprehensive Role Based Access Control (RBAC) system that ensures that project collaborators have only the permissions they need.

Below is a list of the roles which are available on a per project basis:

Production Developer​

A developer who is responsible for the management of the projects production environment.

  • Access to all environments
  • Access to CloudWatch Dashboards and Logs

Non Production Developer​

A developer who is responsible for managing non-production environments.

This is typically used to limit the number of developers who can access production data.

  • Access limited to only non-production environments, e.g. Unable to exec, shell, deploy or configure production
  • Unable to backup/restore to any environment
  • Access to CloudWatch Dashboards and Logs

Local Developer​

A developer who only requires access to MySQL database images for local development purposes.

Typically used for external project collaborators who do not require environment or dashboard access.

Admin​

Builds upon the Production Developer role and adds environment create permissions.

Bot​

Identical permissions to the Production Developer role.

This role will become more well defined in future releases.

Analyst​

A team collaborator who only requires access to the AWS CloudWatch Dashboards and Logs.

This role can also be used to grant an external SIEM product access to logging data.