Ações do GaussDB(for MySQL)
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 |
√ |
√ |