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-06 GMT+08:00

Ações do DDS

Tabela 1 Ações de gerenciamento de instância de banco de dados

Permissões

As API

Ação

Projeto do IAM

Projeto corporativo

Criação de instâncias de banco de dados

POST /v3/{project_id}/instances

dds:instance:create

vpc:vpcs:list

vpc:vpcs:get

vpc:subnets:get

vpc:securityGroups:get

vpc:ports:get

Consulta de instâncias de banco de dados

GET /v3/{project_id}/instances?id={id}&name={name}&mode={mode}&datastore_type={datastore_type}&vpc_id={vpc_id}&subnet_id={subnet_id}&offset={offset}&limit={limit}

dds:instance:list

Exclusão de uma instância de banco de dados

DELETE /v3/{project_id}/instances/{instance_id}

dds:instance:deleteInstance

Reinicialização de uma instância de banco de dados

POST /v3/{project_id}/instances/{instance_id}/restart

dds:instance:reboot

Expansão do espaço de armazenamento

POST /v3/{project_id}/instances/{instance_id}/enlarge-volume

dds:instance:extendVolume

Adição de nós para uma instância de cluster

POST /v3/{project_id}/instances/{instance_id}/enlarge

dds:instance:extendNode

vpc:vpcs:list

vpc:vpcs:get

vpc:subnets:get

vpc:securityGroups:get

vpc:ports:get

Modificação das especificações de instância de banco de dados

POST /v3/{project_id}/instances/{instance_id}/resize

dds:instance:modifySpec

Realização de um switchover primário/secundário em uma instância de conjunto de réplicas.

POST /v3/{project_id}/instances/{instance_id}/switchover

dds:instance:switchover

Habilitação ou desabilitação do SSL

POST/v3/{project_id}/instances/{instance_id}/switch-ssl

dds:instance:modifySSL

Alteração de um nome de instâncias de banco de dados

PUT /v3/{project_id}/instances/{instance_id}/modify-name

dds:instance:modify

Alteração de uma porta do banco de dados

POST /v3/{project_id}/instances/{instance_id}/modify-port

dds:instance:modifyPort

Alteração de um grupo de segurança

POST /v3/{project_id}/instances/{instance_id}/modify-security-group

dds:instance:modifySecurityGroup

Vinculação de um EIP

POST /v3/{project_id}/nodes/{node_id}/bind-eip

dds:instance:bindPublicIp

Desvinculação de um EIP

POST /v3/{project_id}/nodes/{node_id}/unbind-eip

dds:instance:unbindPublicIp

Alteração doo endereço IP privado de uma instância de banco de dados.

POST /v3/{project_id}/instances/{instance_id}/modify-internal-ip

dds:instance:modifyVIP

Habilitação de endereços IP de shard ou config

POST /v3/{project_id}/instances/{instance_id}/create-ip

dds:instance:createIp

Consulta de AZs para as quais uma instância pode ser migrada

GET /v3/{project_id}/instances/{instance_id}/migrate/az

dds:instance:migrate

Migração de uma instância de banco de dados para outra AZ

POST /v3/{project_id}/instances/{instance_id}/migrate

dds:instance:migrate

Tabela 2 Gerenciamento de conexões

Permissões

API

Ação

Projeto do IAM

Projeto corporativo

Consulta de sessões de um nó de instância

GET /v3/{project_id}/nodes/{node_id}/sessions

dds:instance:session

Exclusão de uma sessão de um nó de instância

POST /v3/{project_id}/nodes/{node_id}/session

dds:instance:session

Consulta do número de conexões com um nó de instância

GET

/v3/{projectId}/instances/{instance_id}/conn-statistics

dds:instance:list

Tabela 3 Backup e restauração

Permissões

APIs

Ação

Projeto do IAM

Projeto corporativo

Criação de um backup manual

POST /v3/{project_id}/backups

dds:instance:createManualBackup

Exclusão de uma cópia de segurança manual

DELETE /v3/{project_id}/backups/{backups_id}

dds:backup:delete

Consulta da lista de backups

GET /v3/{project_id}/backups?instance_id={instance_id}&backup_id={backup_id}&backup_type={backup_type}&offset={offset}&limit={limit}&begin_time={begin_time}&end_time={end_time}&mode={mode}

dds:backup:list

Consulta de uma política de backup automatizado

GET /v3/{project_id}/instances/{instance_id}/backups/policy

dds:instance:list

Definição de uma política de backup automatizado

PUT /v3/{project_id}/instances/{instance_id}/backups/policy

dds:instance:modifyBackupPolicy

Restauração de dados em uma nova instância de banco de dados

POST /v3/{project_id}/instances

dds:instance:create

vpc:vpcs:list

vpc:vpcs:get

vpc:subnets:get

vpc:securityGroups:get

vpc:ports:get

Obtenção do link para baixar um arquivo de backup

GET /v3/{projectId}/backups/download-file

dds:backup:download

Consulta de intervalos de tempo de restauração

GET /v3/{project_id}/instances/{instance_id}/restore-time

dds:instance:list

Obtenção da lista de bancos de dados que podem ser restaurados

GET

/v3/{project_id}/instances/{instance_id}/restore-database

dds:instance:list

Obtenção da lista de coleções de bancos de dados que podem ser restauradas

GET

/v3/{project_id}/instances/{instance_id}/restore-collection

dds:instance:list

Restauração de dados para a instância de banco de dados original

POST /v3/{project_id}/instances/recovery

dds:backup:refreshInstanceFromBackup

Restauração de bancos de dados e tabelas para um ponto no tempo

POST /v3/{project_id}/instances/{instance_id}/restore/collections

dds:backup:refreshInstanceFromBackup

Tabela 4 Configuração de parâmetros

Permissões

APIs

Ação

Projeto do IAM

Projeto corporativo

Obtenção de modelos de parâmetros

GET

/v3/{project_id}/configurations

dds:param:list

Criação de modelos de parâmetros

PUT

/v3/{project_id}/configurations

dds:param:create

Exclusão de modelos de parâmetros

DELETE

/v3/{project_id}/configurations/{config_id}

dds:param:delete

Obtenção de detalhes sobre um modelo de parâmetro

GET

/v3/{projectId}/configurations/{configId}

dds:param:list

Modificação de modelos de parâmetros

PUT

/v3/{project_id}/configurations/{config_id}

dds:param:modify

Aplicação de um modelo de parâmetro

PUT

/v3/{project_id}/configurations/{config_id}/apply

dds:instance:modifyParameter

Obtenção de informações sobre parâmetros de uma instância de banco de dados especificada.

GET

/v3/{project_id}/instances/{instance_id}/configurations

dds:param:list

Modificação de parâmetros de uma instância db especificada

PUT

/v3/{project_id}/instances/{instance_id}/configurations

dds:instance:modifyParameter

Tabela 5 Obtenção de informações de log

Permissões

APIs

Ação

Projeto do IAM

Projeto corporativo

Consulta de logs lentos do banco de dados

GET /v3/{project_id}/instances/{instance_id}/slowlog

dds:instance:list

Obtenção do link para baixar logs de consulta lentos

POST /v3/{project_id}/instances/{instance_id}/slowlog-download

dds:instance:list

Consulta de logs de erros do banco de dados

GET /v3/{project_id}/instances/{instance_id}/errorlog

dds:instance:list

Obtenção do link para baixar logs de erros.

POST /v3/{project_id}/instances/{instance_id}/errorlog-download

dds:instance:list

Definição de uma política para registos de auditoria

POST /v3/{project_id}/instances/{instance_id}/auditlog-policy

dds:instance:modifyAuditLogSwitch

Consulta da política de log de auditoria

GET /v3/{project_id}/instances/{instance_id}/auditlog-policy

dds:instance:list

Consulta da lista de logs de auditoria

GET /v3/{project_id}/instances/{instance_id}/auditlog

dds:instance:list

Obtenção do link para o download dos logs de auditoria.

POST /v3/{project_id}/instances/{instance_id}/auditlog-links

dds:instance:downloadAuditLog

Tabela 6 Gerenciamento de tags

Permissões

APIs

Ação

Projeto do IAM

Projeto corporativo

Adição de ou exclusão de tags de recursos em lotes

POST /v3/{project_id}/instances/{instance_id}/tags/action

dds:instance:modify

Consulta de tags de recurso

GET /v3/{project_id}/instances/{instance_id}/tags

dds:instance:list

Tabela 7 Banco de dados e gerenciamento de contas

Permissões

APIs

Ação

Projeto do IAM

Projeto corporativo

Criação de um usuário do banco de dados

POST /v3/{project_id}/instances/{instance_id}/db-user

dds:instance:createDatabaseUser

Criação de uma função do banco de dados

POST /v3/{project_id}/instances/{instance_id}/db-role

dds:instance:createDatabaseRole

Exclusão de um usuário de banco de dados

DELETE /v3/{project_id}/instances/{instance_id}/db-user

dds:instance:deleteDatabaseUser

Exclusão de uma função de banco de dados

DELETE /v3/{project_id}/instances/{instance_id}/db-role

dds:instance:deleteDatabaseRole

Alteração da senha de um usuário do banco de dados

PUT

/v3/{project_id}/instances/{instance_id}/reset-password

dds:instance:resetPasswd

Consulta de detalhes sobre usuários de banco de dados

GET /v3/{project_id}/instances/{instance_id}/db-user/detail? offset ={offset}&limit={limit}&user_name={user_name }&db_name={db_name}

dds:instance:get

Consulta da lista de funções do banco de dados

GET /v3/{project_id}/instances/{instance_id}/db-roles?role_name={role_name}&db_name={db_name}&offset={offset}&limit={limit}

dds:instance:get

Consulta e definição do balanceador de cluster

GET /v3/{project_id}/instances/{instance_id}/balancer

PUT /v3/{project_id}/instances/{instance_id}/balancer/{action}

PUT /v3/{project_id}/instances/{instance_id}/balancer/active-window

dds:instance:balancer

A marca de seleção (√) indica que uma ação entra em vigor. A marca de cruz (x) indica que uma ação não tem efeito.