Skip to 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 eg. 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.