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.