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 2024-06-06 GMT+08:00

Acciones de RDS

Tabla 1 Acciones comunes de consulta

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Consulta de la versión del motor de base de datos

GET /v3/{projectId}/datastores/{database_name}

No se requiere ninguna acción

√

√

Consulta de especificaciones de base de datos

GET /v3/{project_id}/flavors/{database_name}?version_name={version_name}

No se requiere ninguna acción

√

√

Consulta del tipo de almacenamiento

GET /v3/{project_id}/storage-type/{database_name}?version_name={version_name}

No se requiere ninguna acción

√

√

Tabla 2 Acciones de gestión de instancias

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Creación de una instancia de base de datos

POST /v3/{project_id}/instances

rds:instance:create

(Para crear una instancia de base de datos cifrada, debe configurar el permiso de administrador de KMS en el proyecto.)

√

√

Cambio del nombre de una instancia de base de datos

PUT https://{Endpoint}/v3/{project_id}/instances/{instance_id}/name

rds:instance:modify

√

√

Cambio de una descripción de instancia de base de datos

PUT

https://{Endpoint}/v3/{project_id}/instances/{instance_id}/alias

rds:instance:modify

√

√

Solicitud de un nombre de dominio privado

POST

https://{Endpoint}/v3/{project_id}/instances/{instance_id}/create-dns

rds:instance:createDns

√

√

Modificación de un nombre de dominio privado

PUT

https://{Endpoint}/v3/{project_id}/instances/{instance_id}/modify-dns

rds:instance:modifyDns

√

√

Cambio de las especificaciones de instancia de base de datos

POST /v3/{project_id}/instances/{instance_id}/action

rds:instance:modifySpec

√

√

Ampliación del espacio de almacenamiento

POST /v3/{project_id}/instances/{instance_id}/action

rds:instance:extendSpace

√

√

Cambio de un tipo de instancia de base de datos de única a principal/en espera

POST /v3/{project_id}/instances/{instance_id}/action

rds:instance:singleToHa

(El permiso Administrador de KMS debe configurarse para la instancia de base de datos cifrada en el proyecto.)

√

√

Reinicio de una instancia de base de datos

POST /v3/{project_id}/instances/{instance_id}/action

rds:instance:restart

√

√

Eliminación de una instancia de base de datos

DELETE /v3/{project_id}/instances/{instance_id}

rds:instance:delete

√

√

Consulta de instancias de base de datos

GET /v3/{project_id}/instances

rds:instance:list

√

√

Consulta de instancias de base de datos para qué copias de respaldo entre regiones se crean

GET /v3/{project_id}/backups/offsite-backup-instance

rds:instance:list

√

√

Vinculación o desvinculación de una EIP

PUT /v3/{project_id}/instances/{instance_id}/public-ip

rds:instance:modifyPublicAccess

√

√

Cambio de la contraseña de una instancia de base de datos

PUT /v3/{project_id}/instances/{instance_id}/password

rds:password:update

√

√

Realización de una conmutación manual

PUT /v3/{project_id}/instances/{instance_id}/failover

rds:instance:switchover

√

√

Cambio de una prioridad de conmutación por error

PUT /v3/{project_id}/instances/{instance_id}/failover/strategy

rds:instance:modifyStrategy

√

√

Cambio de un modo de replicación

PUT /v3/{project_id}/instances/{instance_id}/failover/mode

rds:instance:modifySynchronizeModel

√

√

Cambio de una ventana de mantenimiento

PUT

/v3/{project_id}/instances/{instance_id}/ops-window

rds:instance:modify

√

√

Migración de la instancia de base de datos en espera a otra zona de disponibilidad

POST /v3/{project_id}/instances/{instance_id}/migrateslave

rds:instance:create

√

√

Tabla 3 Acciones de seguridad de la base de datos

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Configuración de SSL

PUT /v3/{project_id}/instances/{instance_id}/ssl

rds:instance:modifySSL

√

√

Cambio de un puerto de base de datos

PUT /v3/{project_id}/instances/{instance_id}/port

rds:instance:modifyPort

√

√

Cambio de una dirección IP flotante

PUT /v3/{project_id}/instances/{instance_id}/ip

rds:instance:modifyIp

√

√

Cambio de un grupo de seguridad

PUT /v3/{project_id}/instances/{instance_id}/security-group

rds:instance:modifySecurityGroup

√

√

Tabla 4 Acciones de configuración de parámetros

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Obtención de plantillas de parámetros

GET /v3/{project_id}/configurations

rds:param:list

√

√

Creación de una plantilla de parámetros

POST /v3/{project_id}/configurations

rds:param:create

√

√

Modificación de parámetros en una plantilla de parámetros

PUT /v3/{project_id}/configurations/{config_id}

rds:param:modify

√

√

Aplicación de plantilla de parámetros.

PUT /v3/{project_id}/configurations/{config_id}/apply

rds:param:apply

√

√

Modificación de parámetros de una instancia de base de datos especificada

PUT /v3/{project_id}/instances/{instance_id}/configurations

rds:param:modify

√

√

Obtención de la plantilla de parámetros de una instancia de base de datos especificada

GET /v3/{project_id}/instances/{instance_id}/configurations

rds:param:list

√

√

Obtención de parámetros de una plantilla de parámetros especificada

GET /v3/{project_id}/configurations/{config_id}

rds:param:list

√

√

Eliminación de una plantilla de parámetro

DELETE /v3/{project_id}/configurations/{config_id}

rds:param:delete

√

√

Tabla 5 Acciones de copia de respaldo y restauración

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Configuración de una política de copia de respaldo automatizada

PUT /v3/{project_id}/instances/{instance_id}/backups/policy

rds:instance:modifyBackupPolicy

√

√

Configuración de una política de copia de respaldo entre regiones

PUT /v3/{project_id}/instances/{instance_id}/backups/offsite-policy

rds:instance:modifyBackupPolicy

√

√

Consulta de una política de copia de respaldo automatizada

GET /v3/{project_id}/instances/{instance_id}/backups/policy

rds:instance:list

√

√

Consulta de una política de copia de respaldo entre regiones

GET /v3/{project_id}/instances/{instance_id}/backups/offsite-policy

rds:instance:list

√

√

Creación de una copia de respaldo manual

POST /v3/{project_id}/backups

rds:backup:create

√

√

Obtención de copias de respaldo

GET /v3/{project_id}/backups?instance_id={instance_id}

rds:backup:list

√

√

Consulta de copias de respaldo entre regiones

GET /v3/{project_id}/offsite-backups?instance_id={instance_id}

rds:backup:list

√

√

Obtención del enlace para descargar una copia de respaldo

GET /v3/{project_id}/backup-files?backup_id={backup_id}

rds:backup:download

√

√

Eliminación de una copia de respaldo manual

DELETE /v3/{project_id}/backups/{backup_id}

rds:backup:delete

√

√

Consulta del intervalo de tiempo de restauración

GET /v3/{project_id}/instances/{instance_id}/restore-time

rds:instance:list

√

√

Consulta del intervalo de tiempo de restauración de una copia de respaldo entre regiones

GET /v3/{project_id}/instances/{instance_id}/offsite-restore-time

rds:instance:list

√

√

Restauración de datos en una instancia de base de datos nueva

POST /v3/{project_id}/instances

rds:instance:create

(El permiso Administrador de KMS debe configurarse para la instancia de base de datos cifrada en el proyecto.)

√

√

Restauración de datos en una instancia de base de datos existente u original

POST /v3/{project_id}/instances/recovery

rds:instance:restoreInPlace

√

√

Tabla 6 Acciones de consulta de registro

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Consulta de registros de errores

GET /v3/{project_id}/instances/{instance_id}/errorlog?start_date={start_date}&end_date={end_date}

rds:log:list

√

√

Consulta de registros de consultas lentas

GET /v3/{project_id}/instances/{instance_id}/slowlog?start_date={start_date}&end_date={end_date}

rds:log:list

√

√

Configuración de una política para los registros de auditoría

PUT

/v3/{project_id}/instances/{instance_id}/auditlog-policy

rds:auditlog:operate

√

√

Consulta de la política para los registros de auditoría

GET

/v3/{project_id}/instances/{instance_id}/auditlog-policy

rds:auditlog:list

√

√

Obtención de registros de auditoría

GET

/v3/{project_id}/instances/{instance_id}/auditlog?start_time={start_time}&end_time={end_time}&offset={offset}&limit={limit}

rds:auditlog:list

√

√

Obtención del enlace para descargar un registro de auditoría

POST

/v3/{project_id}/instances/{instance_id}/auditlog-links

rds:auditlog:download

√

√

Obtención del enlace para descargar un registro de consulta lenta

POST

/v3/{project_id}/instances/{instance_id}/slowlog-download

rds:log:download

√

√

Obtención del período de retención local de binlogs

GET /v3/{project_id}/instances/{instance_id}/binlog/clear-policy

rds:binlog:get

√

√

Configuración del período de retención local de los binlogs

PUT /v3/{project_id}/instances/{instance_id}/binlog/clear-policy

rds:binlog:setPolicy

√

√

Tabla 7 Acciones de gestión de bases de datos y cuentas (RDS for MySQL)

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Creación de una base de datos

POST /v3/{project_id}/instances/{instance_id}/database

rds:database:create

√

√

Consulta de bases de datos

GET /v3/{project_id}/instances/{instance_id}/database/detail?page={page}&limit={limit}

rds:database:list

√

√

Consulta de bases de datos autorizadas de una cuenta especificada

GET /v3/{project_id}/instances/{instance_id}/db_user/database?user-name={user-name}&page={page}&limit={limit}

rds:database:list

√

√

Eliminación de una base de datos

DELETE /v3/{project_id}/instances/{instance_id}/database/{db_name}

rds:database:drop

√

√

Creación de una cuenta de base de datos

POST /v3/{project_id}/instances/{instance_id}/db_user

rds:databaseUser:create

√

√

Consulta de usuarios de base de datos

GET /v3/{project_id}/instances/{instance_id}/db_user/detail?page={page}&limit={limit}

rds:databaseUser:list

√

√

Consulta de usuarios autorizados de una base de datos especificada

GET /v3/{project_id}/instances/{instance_id}/database/db_user?db-name={db-name}&page={page}&limit={limit}

rds:databaseUser:list

√

√

Eliminación de cuenta de base de datos

DELETE /v3/{project_id}/instances/{instance_id}/db_user/{user_name}

rds:databaseUser:drop

√

√

Autorización de una cuenta de base de datos

POST /v3/{project_id}/instances/{instance_id}/db_privilege

rds:databasePrivilege:grant

√

√

Cambio de la contraseña de una cuenta de base de datos

POST /v3/{project_id}/instances/{instance_id}/db_user/resetpwd

rds:password:update

√

√

Revocación de permisos de una cuenta de base de datos

DELETE /v3/{project_id}/instances/{instance_id}/db_privilege

rds:databasePrivilege:revoke

√

√

Tabla 8 Acciones de gestión de bases de datos y cuentas (RDS for PostgreSQL)

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Creación de una base de datos

POST /v3/{project_id}/instances/{instance_id}/database

rds:database:create

√

√

Creación de una cuenta de base de datos

POST /v3/{project_id}/instances/{instance_id}/db_user

rds:databaseUser:create

√

√

Autorización de una cuenta de base de datos

POST /v3/{project_id}/instances/{instance_id}/db_privilege

rds:databasePrivilege:grant

√

√

Creación de un esquema de base de datos

POST

/v3/{project_id}/instances/{instance_id}/schema

rds:database:create

√

√

Consulta de bases de datos

GET

/v3/{project_id}/instances/{instance_id}/database/detail?page={page}&limit={limit}

rds:database:list

√

√

Consulta de usuarios de base de datos

GET

/v3/{project_id}/instances/{instance_id}/db_user/detail?page={page}&limit={limit}

rds:databaseUser:list

√

√

Consulta de esquemas de base de datos

GET

/v3/{project_id}/instances/{instance_id}/schema/detail?db_name={name}page={page}&limit={limit}

rds:database:list

√

√

Tabla 9 Acciones de papelera de reciclaje

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Modificación de la política de reciclaje

PUT https://{Endpoint}/v3/{project_id}/instances/recycle-policy

rds:instance:setRecycleBin

√

√

Tabla 10 Acciones de gestión de etiquetas

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Adición o eliminación de etiquetas en lotes

POST /v3/{project_id}/instances/{instance_id}/tags/action

rds:instance:dealTag

√

√

Consulta de etiquetas de proyecto

GET

/v3/{project_id}/tags

rds:tag:list

√

√

Tabla 11 Acciones de gestión de cuotas

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Consulta de cuotas de recursos

GET https://{Endpoint}/v3/{project_id}/quotas

rds:instance:list

√

√

Tabla 12 Acciones de tareas

Permiso

API

Acción

Proyecto de IAM

Proyecto empresarial

Obtención de información de tareas

GET /v3/{project_id}/jobs?id={id}

rds:task:list

√

√