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 |
√ |
√ |