Ações do RDS
Permissões | API | Ação | Projeto do IAM | (Projeto corporativo) |
|---|---|---|---|---|
Consulta da versão do mecanismo de banco de dados | GET /v3/{projectId}/datastores/{database_name} | Não é necessária autorização | √ | √ |
Consulta de especificações de banco de dados | GET /v3/{project_id}/flavors/{database_name}?version_name={version_name} | Não é necessária autorização | √ | √ |
Consulta de informações de armazenamento de banco de dados | GET /v3/{project_id}/storage-type/{database_name}?version_name={version_name} | Não é necessária autorização | √ | √ |
Permissões | API | Ação | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Criação de uma instância de banco de dados | POST /v3/{project_id}/instances | rds:instance:create (Para criar uma instância criptografada, configure a permissão KMS Administrator para o projeto.) | √ | √ |
Alteração de nomes de instâncias de banco de dados | PUT https://{Endpoint}/v3/{project_id}/instances/{instance_id}/name | rds:instance:modify | √ | √ |
Alteração da descrição de uma instância de banco de dados | PUT https://{Endpoint}/v3/{project_id}/instances/{instance_id}/alias | rds:instance:modify | √ | √ |
Solicitação de um nome de domínio privado | POST https://{Endpoint}/v3/{project_id}/instances/{instance_id}/create-dns | rds:instance:createDns | √ | √ |
Modificação de um nome de domínio privado | PUT https://{Endpoint}/v3/{project_id}/instances/{instance_id}/modify-dns | rds:instance:modifyDns | √ | √ |
Alteração de especificações de instância de banco de dados | POST /v3/{project_id}/instances/{instance_id}/action | rds:instance:modifySpec | √ | √ |
Expansão do espaço de armazenamento | POST /v3/{project_id}/instances/{instance_id}/action | rds:instance:extendSpace | √ | √ |
Alteração de um tipo de instância de banco de dados de simples para primária/em espera | POST /v3/{project_id}/instances/{instance_id}/action | rds:instance:singleToHa A permissão KMS Administrator precisa ser configurada para a instância criptografada no projeto. | √ | √ |
Reinicialização de uma instância de banco de dados | POST /v3/{project_id}/instances/{instance_id}/action | rds:instance:restart | √ | √ |
Exclusão de uma instância de banco de dados | DELETE /v3/{project_id}/instances/{instance_id} | rds:instance:delete | √ | √ |
Consulta de detalhes sobre instâncias de banco de dados | GET /v3/{project_id}/instances | rds:instance:list | √ | √ |
Consulta de informações sobre instâncias de banco de dados para as quais backups entre regiões são criados | GET /v3/{project_id}/backups/offsite-backup-instance | rds:instance:list | √ | √ |
Vinculação e desvinculação de um EIP | PUT /v3/{project_id}/instances/{instance_id}/public-ip | rds:instance:modifyPublicAccess | √ | √ |
Alteração de uma senha de instância de banco de dados | PUT /v3/{project_id}/instances/{instance_id}/password | rds:password:update | √ | √ |
Execução de um switchover manual | PUT /v3/{project_id}/instances/{instance_id}/failover | rds:instance:switchover | √ | √ |
Alteração de uma prioridade de failover | PUT /v3/{project_id}/instances/{instance_id}/failover/strategy | rds:instance:modifyStrategy | √ | √ |
Alteração de um modelo de sincronização | PUT /v3/{project_id}/instances/{instance_id}/failover/mode | rds:instance:modifySynchronizeModel | √ | √ |
Modificação da janela de manutenção | PUT /v3/{project_id}/instances/{instance_id}/ops-window | rds:instance:modify | √ | √ |
Migração de uma instância de banco de dados em espera para outra AZ | POST /v3/{project_id}/instances/{instance_id}/migrateslave | rds:instance:create | √ | √ |
Permissões | API | Ação | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Configuração da SSL | PUT /v3/{project_id}/instances/{instance_id}/ssl | rds:instance:modifySSL | √ | √ |
Alteração de uma porta de banco de dados | PUT /v3/{project_id}/instances/{instance_id}/port | rds:instance:modifyPort | √ | √ |
Alteração de um endereço IP flutuante | PUT /v3/{project_id}/instances/{instance_id}/ip | rds:instance:modifyIp | √ | √ |
Alteração de um grupo de segurança | PUT /v3/{project_id}/instances/{instance_id}/security-group | rds:instance:modifySecurityGroup | √ | √ |
Permissões | API | Ação | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Obtenção de uma lista de modelos de parâmetro | GET /v3/{project_id}/configurations | rds:param:list | √ | √ |
Criação de um modelo de parâmetro | POST /v3/{project_id}/configurations | rds:param:create | √ | √ |
Modificação de parâmetros em um modelo de parâmetro | PUT /v3/{project_id}/configurations/{config_id} | rds:param:modify | √ | √ |
Aplicação de um modelo de parâmetro | PUT /v3/{project_id}/configurations/{config_id}/apply | rds:param:apply | √ | √ |
Modificação de parâmetros de uma instância de banco de dados especificada | PUT /v3/{project_id}/instances/{instance_id}/configurations | rds:param:modify | √ | √ |
Obtenção do modelo de parâmetro de uma instância de banco de dados especificada | GET /v3/{project_id}/instances/{instance_id}/configurations | rds:param:list | √ | √ |
Obtenção de parâmetros de um modelo de parâmetro especificado | GET /v3/{project_id}/configurations/{config_id} | rds:param:list | √ | √ |
Exclusão de um modelo de parâmetro | DELETE /v3/{project_id}/configurations/{config_id} | rds:param:delete | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Definição de uma política de backup automático | PUT /v3/{project_id}/instances/{instance_id}/backups/policy | rds:instance:modifyBackupPolicy | √ | √ |
Definição de uma política de backup entre regiões | PUT /v3/{project_id}/instances/{instance_id}/backups/offsite-policy | rds:instance:modifyBackupPolicy | √ | √ |
Consulta de uma política de backup automático | GET /v3/{project_id}/instances/{instance_id}/backups/policy | rds:instance:list | √ | √ |
Consulta de informações sobre uma política de backup entre regiões | GET /v3/{project_id}/instances/{instance_id}/backups/offsite-policy | rds:instance:list | √ | √ |
Criação de um backup manual | POST /v3/{project_id}/backups | rds:backup:create | √ | √ |
Obtenção de uma lista de backups | GET /v3/{project_id}/backups?instance_id={instance_id} | rds:backup:list | √ | √ |
Consulta de informações sobre uma lista de backups entre regiões | GET /v3/{project_id}/offsite-backups?instance_id={instance_id} | rds:backup:list | √ | √ |
Obtenção do link para baixar um arquivo de backup | GET /v3/{project_id}/backup-files?backup_id={backup_id} | rds:backup:download | √ | √ |
Exclusão de um backup manual | DELETE /v3/{project_id}/backups/{backup_id} | rds:backup:delete | √ | √ |
Consulta do intervalo de tempo de restauração | GET /v3/{project_id}/instances/{instance_id}/restore-time | rds:instance:list | √ | √ |
Consulta do intervalo de tempo de restauração de um backup entre regiões | GET /v3/{project_id}/instances/{instance_id}/offsite-restore-time | rds:instance:list | √ | √ |
Restauração de dados para uma nova instância de banco de dados | POST /v3/{project_id}/instances | rds:instance:create A permissão KMS Administrator precisa ser configurada para a instância criptografada no projeto. | √ | √ |
Restauração de dados para uma instância de banco de dados existente ou original | POST /v3/{project_id}/instances/recovery | rds:instance:restoreInPlace | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Consulta de um log de erros de banco de dados | GET /v3/{project_id}/instances/{instance_id}/errorlog?start_date={start_date}&end_date={end_date} | rds:log:list | √ | √ |
Consulta de um log lento de banco de dados | GET /v3/{project_id}/instances/{instance_id}/slowlog?start_date={start_date}&end_date={end_date} | rds:log:list | √ | √ |
Definição de uma política para logs de auditoria | PUT /v3/{project_id}/instances/{instance_id}/auditlog-policy | rds:auditlog:operate | √ | √ |
Consulta da política para logs de auditoria | GET /v3/{project_id}/instances/{instance_id}/auditlog-policy | rds:auditlog:list | √ | √ |
Obtenção de uma lista de logs de auditoria | GET /v3/{project_id}/instances/{instance_id}/auditlog?start_time={start_time}&end_time={end_time}&offset={offset}&limit={limit} | rds:auditlog:list | √ | √ |
Obtenção do link para baixar um log de auditoria | POST /v3/{project_id}/instances/{instance_id}/auditlog-links | rds:auditlog:download | √ | √ |
Obtenção de links para download de logs de consulta lentos | POST /v3/{project_id}/instances/{instance_id}/slowlog-download | rds:log:download | √ | √ |
Obtenção do período de retenção local de binlogs | GET /v3/{project_id}/instances/{instance_id}/binlog/clear-policy | rds:binlog:get | √ | √ |
Configuração do período de retenção local de binlogs | PUT /v3/{project_id}/instances/{instance_id}/binlog/clear-policy | rds:binlog:setPolicy | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Criação de um banco de dados | POST /v3/{project_id}/instances/{instance_id}/database | rds:database:create | √ | √ |
Consulta de detalhes sobre bancos de dados | GET /v3/{project_id}/instances/{instance_id}/database/detail?page={page}&limit={limit} | rds:database:list | √ | √ |
Consulta de bancos de dados autorizados de uma conta especificada | GET /v3/{project_id}/instances/{instance_id}/db_user/database?user-name={user-name}&page={page}&limit={limit} | rds:database:list | √ | √ |
Exclusão de um banco de dados | DELETE /v3/{project_id}/instances/{instance_id}/database/{db_name} | rds:database:drop | √ | √ |
Criação de uma conta de bancos de dados | POST /v3/{project_id}/instances/{instance_id}/db_user | rds:databaseUser:create | √ | √ |
Consulta de detalhes sobre contas de banco de dados | GET /v3/{project_id}/instances/{instance_id}/db_user/detail?page={page}&limit={limit} | rds:databaseUser:list | √ | √ |
Consulta de contas autorizadas de um banco de dados especificado | GET /v3/{project_id}/instances/{instance_id}/database/db_user?db-name={db-name}&page={page}&limit={limit} | rds:databaseUser:list | √ | √ |
Exclusão de uma conta de banco de dados | DELETE /v3/{project_id}/instances/{instance_id}/db_user/{user_name} | rds:databaseUser:drop | √ | √ |
Autorização de uma conta de banco de dados | POST /v3/{project_id}/instances/{instance_id}/db_privilege | rds:databasePrivilege:grant | √ | √ |
Alteração da senha de uma conta de banco de dados | POST /v3/{project_id}/instances/{instance_id}/db_user/resetpwd | rds:password:update | √ | √ |
Revogação de permissões de uma conta de banco de dados | DELETE /v3/{project_id}/instances/{instance_id}/db_privilege | rds:databasePrivilege:revoke | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Criação de um banco de dados | POST /v3/{project_id}/instances/{instance_id}/database | rds:database:create | √ | √ |
Criação de uma conta de banco de dados | POST /v3/{project_id}/instances/{instance_id}/db_user | rds:databaseUser:create | √ | √ |
Autorização de uma conta de banco de dados | POST /v3/{project_id}/instances/{instance_id}/db_privilege | rds:databasePrivilege:grant | √ | √ |
Criação de um esquema de banco de dados | POST /v3/{project_id}/instances/{instance_id}/schema | rds:database:create | √ | √ |
Consulta de detalhes sobre bancos de dados | GET /v3/{project_id}/instances/{instance_id}/database/detail?page={page}&limit={limit} | rds:database:list | √ | √ |
Consulta de detalhes sobre usuários de banco de dados | GET /v3/{project_id}/instances/{instance_id}/db_user/detail?page={page}&limit={limit} | rds:databaseUser:list | √ | √ |
Consulta de detalhes sobre esquemas de banco de dados | GET /v3/{project_id}/instances/{instance_id}/schema/detail?db_name={name}page={page}&limit={limit} | rds:database:list | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Modificação da política de reciclagem | PUT https://{Endpoint}/v3/{project_id}/instances/recycle-policy | rds:instance:setRecycleBin | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Adição ou exclusão de tags em lotes | POST /v3/{project_id}/instances/{instance_id}/tags/action | rds:instance:dealTag | √ | √ |
Consulta de tags de projeto | GET /v3/{project_id}/tags | rds:tag:list | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Consulta de cotas de recurso | GET https://{Endpoint}/v3/{project_id}/quotas | rds:instance:list | √ | √ |
Permissões | API | Ações | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|
Obtenção de informações de tarefa | GET /v3/{project_id}/jobs?id={id} | rds:task:list | √ | √ |

