Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

Acciones DDS

Tabla 1 Acciones de gestión de instancias de base de datos

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

Tabla 2 Gestión de conexiones

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

Tabla 3 Respaldo y Restauración

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

Tabla 4 Obtención de información de registro

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

Tabla 5 Gestión de etiquetas

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

Tabla 6 Gestión de bases de datos y cuentas

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.