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