Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-05 GMT+08:00

Ações do RDS

Tabela 1 Consulta de informação comuns

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

Tabela 2 Gerenciamento de instâncias de banco de dados

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

Tabela 3 Segurança de banco de dados

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

Tabela 4 Configuração de parâmetro

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

Tabela 5 Backup e restauração

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

Tabela 6 Consulta de informações de log

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

Tabela 7 Gerenciamento de bancos de dados e contas (MySQL)

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

Tabela 8 Gerenciamento de bancos de dados e contas (PostgreSQL)

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

Tabela 9 Lixeira

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

Tabela 10 Gerenciamento de tags

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

Tabela 11 Gerenciamento de cotas

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

Tabela 12 Função tarefa

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