Acciones de RDS
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
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 | √ | √ |
Permiso | API | Acción | Proyecto de IAM | Proyecto empresarial |
|---|---|---|---|---|
Consulta de cuotas de recursos | GET https://{Endpoint}/v3/{project_id}/quotas | rds:instance:list | √ | √ |
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 | √ | √ |

