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 Cloud for 1C is granted by Cloud for 1C roles and global roles. Read more in the Role reference guide.
Cloud for 1C roles
go1c.admin
The go1c.admin role provides access to manage Cloud for 1C resources. Does not provide 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. Does not provide access to manage control 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 manage users. Does not provide access to services and billing, or to manage your 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:
- An IAM token for the project for access via Cloud for 1C API. Tokens can be issued to service users. To issue an IAM token for a project, use the Get an IAM token for a project section of the Request authentication guide in the API documentation;
- A Prometheus token for collecting Cloud for 1C metrics. To create a Prometheus token, use the Get token section of the Monitoring a 1C server cluster guide.