Manage access to Cloud for 1C
Access to Cloud for 1C is regulated by:
- projects — define access within an isolated resource group;
- roles — determine access of Control panel users, service users, and groups within the account and project.
For access via the API, use keys.
Learn more about access management in the Access management in Selectel products instructions.
Access within roles
Access to Cloud for 1C is granted by Cloud for 1C roles and global roles. Learn more in the Role reference instructions.
Cloud for 1C roles
go1c.admin
The go1c.admin role grants access to managing Cloud for 1C resources. It does not have access to other products.
* To manage the connection of backup storage, cluster data storage, and uploading an infobase from a .dt file, a combination of roles is additionally required: s3.admin and iam.admin.
** To manage the cluster connection to a private network that has already been created in the project, the vpc.private_network.viewer role is additionally required.
go1c.viewer
The go1c.viewer role grants view access to everything managed by go1c.admin.
Global roles
member
The member role grants full access to all services. It does not grant access to managing Control panel users, service users, user groups, and federations.
* To manage the connection of backup storage, cluster data storage, and uploading an infobase from a .dt file, the role iam.admin is additionally required.
billing
The billing role grants access to billing management without access to service management.
iam.admin
The iam.admin role grants access to user management. It does not grant access to services, billing, or managing one's own account: changing permissions, managing notifications, or deleting a user. The first user with the iam.admin role is created by the Account Owner.
iam.viewer
The iam.viewer role grants view access to everything managed by iam.admin.
reader
The reader role grants view access to everything managed by member in the same 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. An IAM token for a Control panel user is recommended for testing purposes only; for more information, see the Manage IAM tokens section of the Manage access keys instructions;
- Prometheus token for collecting Cloud for 1C metrics. To create a Prometheus token, use the Get token section of the Monitoring 1C server cluster instructions.