Ações do TaurusDB
| Permissões | APIs | Ações | Projeto do IAM | Projeto empresarial |
|---|---|---|---|---|
| Consulta de cotas de recursos | GET /mysql/v3/{project_id}/quotas | gaussdb:instance:list | √ | √ |
| Configuração de cotas de recursos | POST /mysql/v3/{project_id}/quotas | gaussdb:quota:modify | √ | √ |
| Modificação de cotas de recursos | PUT /mysql/v3/{project_id}/quotas | gaussdb:quota:modify | √ | √ |
| Consulta de informações de versão sobre um mecanismo de BD | GET /mysql/v3/{project_id}/datastores/{database_name} | gaussdb:instance:list | √ | √ |
| Consulta de especificações de banco de dados | GET /mysql/v3/{project_id}/flavors/{database}?version_name={version_name}&spec_code={spec_code} | gaussdb:instance:list | √ | √ |
| Criação de uma instância de BD | POST /mysql/v3/{projectId}/instances | gaussdb:instance:create | √ | √ |
| Consulta de instâncias de BD | GET /mysql/v3/{projectId}/instances | gaussdb:instance:list | √ | √ |
| Consulta de detalhes de uma instância de BD | GET /mysql/v3/{project_id}/instances/{instance_id} | gaussdb:instance:list | √ | √ |
| Exclusão de uma instância de BD | DELETE /mysql/v3/{project_id}/instances/{instance_id} | gaussdb:instance:delete | √ | √ |
| Consulta de modelos de parâmetros | GET /mysql/v3/{project_id}/configurations | gaussdb:param:list | √ | √ |
| Obtenção de informações sobre tarefas | GET /mysql/v3/{projectId}/jobs | gaussdb:instance:list | √ | √ |
| Criação de uma réplica de leitura | POST /mysql/v3/{project_id}/instances/{instance_id}/nodes/enlarge | gaussdb:instance:create | √ | √ |
| Exclusão de uma réplica de leitura | DELETE /mysql/v3/{project_id}/instances/{instance_id}/nodes/{node_id} | gaussdb:instance:delete | √ | √ |
| Ampliação do espaço de armazenamento de uma instância anual/mensal | POST /mysql/v3/{project_id}/instances/{instance_id}/volume/extend | gaussdb:instance:modifySpec | √ | √ |
| Alteração de um nome de instância de BD | PUT /mysql/v3/{project_id}/instances/{instance_id}/name | gaussdb:instance:modify | √ | √ |
| Redefinição de uma senha de banco de dados | POST /mysql/v3/{project_id}/instances/{instance_id}/password | gaussdb:instance:modify | √ | √ |
| Alteração das especificações da instância de BD | POST /mysql/v3/{project_id}/instances/{instance_id}/action | gaussdb:instance:modifySpec | √ | √ |
| Criação de um backup manual | POST /mysql/v3/{project_id}/backups/create | gaussdb:backup:create | √ | √ |
| Consulta de uma lista de backup | GET /mysql/v3/{project_id}/backups | gaussdb:backup:list | √ | √ |
| Consulta de uma política de backup automatizado | GET /mysql/v3/{project_id}/instances/{instance_id}/backups/policy | gaussdb:backup:list | √ | √ |
| Modificação de uma política de backup automatizado | PUT /mysql/v3/{project_id}/instances/{instance_id}/backups/policy/update | gaussdb:instance:modifyBackupPolicy | √ | √ |