Acciones de TaurusDB
| Permisos | Las API | Acciones | Proyecto de IAM | Proyecto empresarial |
|---|---|---|---|---|
| Consulta de cuotas de recursos | GET /mysql/v3/{project_id}/quotas | gaussdb:instance:list | √ | √ |
| Configuración de cuotas de recursos | POST /mysql/v3/{project_id}/quotas | gaussdb:quota:modify | √ | √ |
| Modificación de cuotas de recursos | PUT /mysql/v3/{project_id}/quotas | gaussdb:quota:modify | √ | √ |
| Consulta de información de versión acerca de un motor de base de datos | GET /mysql/v3/{project_id}/datastores/{database_name} | gaussdb:instance:list | √ | √ |
| Consulta de especificaciones de base de datos | GET /mysql/v3/{project_id}/flavors/{database}?version_name={version_name}&spec_code={spec_code} | gaussdb:instance:list | √ | √ |
| Creación de una instancia de base de datos | POST /mysql/v3/{projectId}/instances | gaussdb:instance:create | √ | √ |
| Consulta de instancias de base de datos | GET /mysql/v3/{projectId}/instances | gaussdb:instance:list | √ | √ |
| Consulta de detalles de una instancia de base de datos | GET /mysql/v3/{project_id}/instances/{instance_id} | gaussdb:instance:list | √ | √ |
| Eliminación de una instancia de base de datos | DELETE /mysql/v3/{project_id}/instances/{instance_id} | gaussdb:instance:delete | √ | √ |
| Consulta de plantillas de parámetros | GET /mysql/v3/{project_id}/configurations | gaussdb:param:list | √ | √ |
| Obtención de información de tareas | GET /mysql/v3/{projectId}/jobs | gaussdb:instance:list | √ | √ |
| Creación de una réplica de lectura | POST /mysql/v3/{project_id}/instances/{instance_id}/nodes/enlarge | gaussdb:instance:create | √ | √ |
| Eliminación de una réplica de lectura | DELETE /mysql/v3/{project_id}/instances/{instance_id}/nodes/{node_id} | gaussdb:instance:delete | √ | √ |
| Ampliación del espacio de almacenamiento de una instancia anual/mensual | POST /mysql/v3/{project_id}/instances/{instance_id}/volume/extend | gaussdb:instance:modifySpec | √ | √ |
| Cambio del nombre de una instancia de base de datos | PUT /mysql/v3/{project_id}/instances/{instance_id}/name | gaussdb:instance:modify | √ | √ |
| Restablecimiento de una contraseña de base de datos | POST /mysql/v3/{project_id}/instances/{instance_id}/password | gaussdb:instance:modify | √ | √ |
| Cambio de las especificaciones de instancia de base de datos | POST /mysql/v3/{project_id}/instances/{instance_id}/action | gaussdb:instance:modifySpec | √ | √ |
| Creación de una copia de respaldo manual | POST /mysql/v3/{project_id}/backups/create | gaussdb:backup:create | √ | √ |
| Consulta de una lista de copia de respaldo | GET /mysql/v3/{project_id}/backups | gaussdb:backup:list | √ | √ |
| Consulta de una política de copia de respaldo automatizada | GET /mysql/v3/{project_id}/instances/{instance_id}/backups/policy | gaussdb:backup:list | √ | √ |
| Modificación de una política de copia respaldo automática | PUT /mysql/v3/{project_id}/instances/{instance_id}/backups/policy/update | gaussdb:instance:modifyBackupPolicy | √ | √ |