Acciones DDS
Permisos | APIs | Acción | Proyectos IAM | Proyecto empresarial |
|---|---|---|---|---|
Creación de una instancia de BD | POST /v3/{project_id}/instances | dds:instance:create vpc:vpcs:list vpc:vpcs:get vpc:subnets:get vpc:securityGroups:get vpc:ports:get | √ | √ |
Consulta de instancias de base de datos | GET /v3/{project_id}/instances?id={id}&name={name}&mode={mode}&datastore_type={datastore_type}&vpc_id={vpc_id}&subnet_id={subnet_id}&offset={offset}&limit={limit} | dds:instance:list | √ | √ |
Eliminación de una instancia de base de datos | DELETE /v3/{project_id}/instances/{instance_id} | dds:instance:deleteInstance | √ | √ |
Reinicio de una instancia de base de datos | POST /v3/{project_id}/instances/{instance_id}/restart | dds:instance:reboot | √ | √ |
Escalamiento del espacio de almacenamiento | POST /v3/{project_id}/instances/{instance_id}/enlarge-volume | dds:instance:extendVolume | √ | √ |
Adición de nodos para una instancia de clúster | POST /v3/{project_id}/instances/{instance_id}/enlarge | dds:instance:extendNode vpc:vpcs:list vpc:vpcs:get vpc:subnets:get vpc:securityGroups:get vpc:ports:get | √ | √ |
Modificación de las especificaciones de instancia de base de datos | POST /v3/{project_id}/instances/{instance_id}/resize | dds:instance:modifySpec | √ | √ |
Realización de una conmutación primaria/secundaria en una instancia de conjunto de réplicas. | POST /v3/{project_id}/instances/{instance_id}/switchover | dds:instance:switchover | √ | √ |
Activación o desactivación de SSL | POST/v3/{project_id}/instances/{instance_id}/switch-ssl | dds:instance:modifySSL | √ | √ |
Cambio de una instancia de BD | PUT /v3/{project_id}/instances/{instance_id}/modify-name | dds:instance:modify | √ | √ |
Cambio de un puerto de base de datos | POST /v3/{project_id}/instances/{instance_id}/modify-port | dds:instance:modifyPort | √ | √ |
Cambio de un grupo de seguridad | POST /v3/{project_id}/instances/{instance_id}/modify-security-group | dds:instance:modifySecurityGroup | √ | √ |
Vinculación de una EIP | POST /v3/{project_id}/nodes/{node_id}/bind-eip | dds:instance:bindPublicIp | √ | √ |
Desvinculación de una EIP | POST /v3/{project_id}/nodes/{node_id}/unbind-eip | dds:instance:unbindPublicIp | √ | √ |
Cambio de dirección IP privada de una instancia de base de datos. | POST /v3/{project_id}/instances/{instance_id}/modify-internal-ip | dds:instance:modifyVIP | √ | √ |
Habilitación de direcciones IP de disco duro o configuración | POST /v3/{project_id}/instances/{instance_id}/create-ip | dds:instance:createIp | √ | √ |
Consulta de Zonas de disponibilidad a las que se puede migrar una instancia | GET /v3/{project_id}/instances/{instance_id}/migrate/az | dds:instance:migrate | √ | √ |
Migración de una instancia de base de datos a otra AZ | POST /v3/{project_id}/instances/{instance_id}/migrate | dds:instance:migrate | √ | √ |
Permisos | API | Acción | Proyectos IAM | Proyecto empresarial |
|---|---|---|---|---|
Consulta de sesiones de un nodo de instancia | GET /v3/{project_id}/nodes/{node_id}/sessions | dds:instance:session | √ | √ |
Matar una sesión de un nodo de instancia | POST /v3/{project_id}/nodes/{node_id}/session | dds:instance:session | √ | √ |
Consulta del número de conexiones a un nodo de instancia | GET /v3/{projectId}/instances/{instance_id}/conn-statistics | dds:instance:list | √ | √ |
Permisos | APIs | Acción | Proyecto IAM | Proyecto empresarial |
|---|---|---|---|---|
Creación de una copia de respaldo manual | POST /v3/{project_id}/backups | dds:instance:createManualBackup | √ | √ |
Eliminación de una copia de respaldo manual | DELETE /v3/{project_id}/backups/{backups_id} | dds:backup:delete | √ | √ |
Consulta de la lista de copia de respaldo | GET /v3/{project_id}/backups?instance_id={instance_id}&backup_id={backup_id}&backup_type={backup_type}&offset={offset}&limit={limit}&begin_time={begin_time}&end_time={end_time}&mode={mode} | dds:backup:list | √ | √ |
Consulta de una política de copia de respaldo automatizada | GET /v3/{project_id}/instances/{instance_id}/backups/policy | dds:instance:list | √ | √ |
Configuración de una política de copia de respaldo automatizada | PUT /v3/{project_id}/instances/{instance_id}/backups/policy | dds:instance:modifyBackupPolicy | √ | √ |
Restauración en una nueva instancia de base de datos | POST /v3/{project_id}/instances | dds:instance:create vpc:vpcs:list vpc:vpcs:get vpc:subnets:get vpc:securityGroups:get vpc:ports:get | √ | √ |
Obtención del enlace para descargar un archivo de copia de respaldo | GET /v3/{projectId}/backups/download-file | dds:backup:download | √ | √ |
Consulta de intervalos de tiempo de restauración | GET /v3/{project_id}/instances/{instance_id}/restore-time | dds:instance:list | √ | √ |
Obtención de la lista de bases de datos que se pueden restaurar | GET /v3/{project_id}/instances/{instance_id}/restore-database | dds:instance:list | √ | √ |
Obtención de la lista de colecciones de bases de datos que se pueden restaurar | GET /v3/{project_id}/instances/{instance_id}/restore-collection | dds:instance:list | √ | √ |
Restauración de datos a la instancia de base de datos original | POST /v3/{project_id}/instances/recovery | dds:backup:refreshInstanceFromBackup | √ | √ |
Restauración de bases de datos y tablas a un punto en el tiempo | POST /v3/{project_id}/instances/{instance_id}/restore/collections | dds:backup:refreshInstanceFromBackup | √ | √ |
Permisos | APIs | Acción | Proyectos IAM | Proyecto empresarial |
|---|---|---|---|---|
Consulta de registros lentos de la base de datos | GET /v3/{project_id}/instances/{instance_id}/slowlog | dds:instance:list | √ | √ |
Obtención del enlace para descargar registros de consultas lentos | POST /v3/{project_id}/instances/{instance_id}/slowlog-download | dds:instance:list | √ | √ |
Consulta de registros de errores de base de datos | GET /v3/{project_id}/instances/{instance_id}/errorlog | dds:instance:list | √ | √ |
Obtención del enlace para descargar los registros de errores. | POST /v3/{project_id}/instances/{instance_id}/errorlog-download | dds:instance:list | √ | √ |
Configuración de una política para los registros de auditoría | POST /v3/{project_id}/instances/{instance_id}/auditlog-policy | dds:instance:modifyAuditLogSwitch | √ | √ |
Consulta de la política de registro de auditoría | GET /v3/{project_id}/instances/{instance_id}/auditlog-policy | dds:instance:list | √ | √ |
Consulta de la lista de registros de auditoría | GET /v3/{project_id}/instances/{instance_id}/auditlog | dds:instance:list | √ | √ |
Obtención del enlace para descargar los registros de auditoría. | POST /v3/{project_id}/instances/{instance_id}/auditlog-links | dds:instance:downloadAuditLog | √ | √ |
Permisos | APIs | Acción | Proyecto IAM | Proyecto empresarial |
|---|---|---|---|---|
Adición o eliminación de etiquetas de recursos en lotes | POST /v3/{project_id}/instances/{instance_id}/tags/action | dds:instance:modify | √ | √ |
Consulta de etiquetas de recurso | GET /v3/{project_id}/instances/{instance_id}/tags | dds:instance:list | √ | √ |
Permisos | APIs | Acción | Proyecto IAM | Proyecto empresarial |
|---|---|---|---|---|
Creación de usuario de base de datos | POST /v3/{project_id}/instances/{instance_id}/db-user | dds:instance:createDatabaseUser | √ | √ |
Creación de un rol de base de datos | POST /v3/{project_id}/instances/{instance_id}/db-role | dds:instance:createDatabaseRole | √ | √ |
Eliminación de un usuario de base de datos | DELETE /v3/{project_id}/instances/{instance_id}/db-user | dds:instance:deleteDatabaseUser | √ | √ |
Eliminación de un rol de base de datos | DELETE /v3/{project_id}/instances/{instance_id}/db-role | dds:instance:deleteDatabaseRole | √ | √ |
Cambiao de la contraseña de un usuario de base de datos | PUT /v3/{project_id}/instances/{instance_id}/reset-password | dds:instance:resetPasswd | √ | √ |
Consulta de detalles acerca de los usuarios de bases de datos | GET /v3/{project_id}/instances/{instance_id}/db-user/detail? offset ={offset}&limit={limit}&user_name={user_name }&db_name={db_name} | dds:instance:get | √ | √ |
Consulta de la lista de roles de la base de datos | GET /v3/{project_id}/instances/{instance_id}/db-roles?role_name={role_name}&db_name={db_name}&offset={offset}&limit={limit} | dds:instance:get | √ | √ |
Consulta y configuración del balanceador de clústeres | GET /v3/{project_id}/instances/{instance_id}/balancer PUT /v3/{project_id}/instances/{instance_id}/balancer/{action} PUT /v3/{project_id}/instances/{instance_id}/balancer/active-window | dds:instance:balancer | √ | √ |

La marca de verificación (√) indica que una acción tiene efecto. La marca de cruz (x) indica que una acción no tiene efecto.

