General information about projects
A project is a group of account resources that can be isolated at the level of account users, their types, and permissions. Resources of a single project can be located in different locations. For some resources in a project, you can set creation limits – project limits and quotas.
In projects, you can manage resources only for products that support working with projects.
The first project (My First project) is created automatically upon account registration in the Control Panel. If you need to, delete this project and create a new one.
You must select a project when ordering or creating a product. After ordering or creating, you can move resources to another project. The duration of the transfer depends on the product and the resource you want to move. For instance, you can transfer cloud platform volumes or transfer a dedicated server quickly, while transferring a cloud server will take more time.
Records of project operations are saved in audit logs.
Project management: user types and permissions
Projects can be managed by users of all types:
- Account owner — via the Control Panel; ;
- users — via the Control Panel; ;
- service users — via Selectel product APIs and other automation tools: OpenStack CLI, Terraform, selvpc.
To manage project resources, a user or service user must be assigned a permission with access to the required project or to the entire account to access all projects. Within a permission, the role determines which operations will be available to the user. You can determine which role is suitable for a user in the Role Reference Guide.
If a user does not have access to a project, you can add them to the project, see more in the instructions Add project administrator and Add project viewer.