Manage access to Cloud for 1C
Access to Cloud for 1C is regulated by:
- projects — define access within an isolated group of resources;
- roles — define access for control panel users, service users and groups within an account and project.
Read more about access management in the Access management in Selectel products guide.
Access within roles
Access to a ready-to-use 1C cloud is provided by ready-to-use 1C cloud roles and global roles. Learn more in the Role Reference.
Cloud for 1C roles
go1c.admin
The go1c.admin role provides access to managing ready-to-use 1C cloud resources. It does not have access to other products.
* To manage connecting backup storage, cluster data storage, and uploading an info-base from a .dt file, you additionally need a combination of the s3.admin and iam.admin roles.
** To manage connecting a cluster to a private network that has already been created in a project, you additionally need the vpc.private_network.viewer role.
go1c.viewer
The go1c.viewer role provides access to view everything that go1c.admin manages.
Global roles
member
The member role provides full access to all services. It does not provide access to managing panel users, service users, user groups and federations.
* To manage connecting backup storage, cluster data storage, and uploading an info-base from a .dt file, you additionally need the iam.admin role.
billing
The billing role provides access to manage billing without access to manage services.
iam.admin
The iam.admin role provides access to managing users. It does not provide access to services and billing, or managing one's own account: changing permissions, managing notifications, deleting a user. The first user with the iam.admin role is created by the Account Owner.
iam.viewer
The iam.viewer role provides access to view everything that iam.admin manages.
reader
The reader role provides access to view everything that member manages in the same access scope.
Keys for API access
Depending on the API type, you will need:
- IAM token for a project. Used for access via the Cloud for 1C API. Can be issued to service users and Control panel users. To issue an IAM token to a service user, use the Get an IAM token for a project section of the Request authentication API documentation. We recommend using the IAM token for a Control panel user for testing purposes only. Learn more in the Manage IAM tokens section of the Manage access keys;
- Prometheus token to collect metrics of the ready-to-use 1C cloud. To generate a Prometheus token, use the Get token section of the Monitor 1C server cluster instructions.