AWS IAM permission requirements

For more information on how and when these permissions are used, please see Deployment and Updates.

Glossary:

  • Substrate: The control plane that manages Enterprise instances
  • Bootstrap: Initial set up required to create an instance of Enterprise
  • Cell: An instance of Enterprise

Enterprise requires different sets of permissions to function. These vary depending on the phase of operation:

  • Permissions needed to execute the CloudFormation template that installs the Gitpod Infrastructure
  • Permissions needed by the instance to bootstrap and operate
  • Debugging role that can be assumed by the customer only

For more information on the phases during which these permissions are needed and how they relate, please refer to Deployment and Updates.