Revoga permissões em bancos de dados e contas de banco de dados de um usuário.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID do bastion host. Nota
Você pode chamar a operação DescribeInstances para consultar o ID do bastion host. |
bastionhost-cn-pe335ipfk01 |
| RegionId |
string |
Não |
O ID da região do bastion host. Nota
Para mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-shanghai |
| UserId |
string |
Sim |
O ID do usuário do qual você deseja revogar as permissões em bancos de dados e contas de banco de dados. Nota
Você pode chamar a operação ListUsers para consultar o ID do usuário. |
1 |
| Databases |
array<object> |
Não |
Os bancos de dados. |
|
|
object |
Não |
|||
| DatabaseId |
string |
Não |
O ID do banco de dados no qual você deseja revogar permissões. |
8 |
| DatabaseAccountIds |
array |
Não |
Um array que consiste em IDs de contas de banco de dados. |
|
|
string |
Não |
Os IDs das contas de banco de dados nas quais você deseja revogar permissões. |
["1","2","3"] |
Estruturas de dados dos parâmetros de solicitação.
Databases.
| Parâmetro | Tipo | Descrição |
| DatabaseId | string | O ID do banco de dados. |
| DatabaseAccountIds | array[string] | Um array que consiste em IDs de contas de banco de dados. Especifique uma string JSON. Você pode especificar até 10 IDs de contas de banco de dados. |
O código a seguir fornece valores de exemplo de Databases:
[
{"DatabaseId":"1"} // Revogar permissões no banco de dados e nas contas de banco de dados.
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // Revogar permissões apenas nas contas de banco de dados.
{"DatabaseId":"5","DatabaseAccountIds":[]} // Não suportado.
...
]
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
79D7E114-CB52-5695-AB15-12776C308387 |
| Results |
array<object> |
O resultado da chamada. |
|
|
array<object> |
|||
| Code |
string |
O código de erro retornado. Se OK for retornado, a operação foi bem-sucedida. Se outro código de erro for retornado, a operação falhou. |
OK |
| DatabaseAccounts |
array<object> |
Uma lista que mostra os resultados da operação das contas de banco de dados. |
|
|
object |
|||
| Code |
string |
The error code that is returned. If OK is returned, the operation was successful. If another error code is returned, the operation failed. |
OK |
| DatabaseAccountId |
string |
The ID of the database account on which the permissions are revoked. |
9 |
| Message |
string |
The error message that is returned. |
None |
| DatabaseId |
string |
O ID do banco de dados no qual as permissões foram revogadas. |
4 |
| Message |
string |
A mensagem de erro retornada. |
None |
| UserId |
string |
O ID do usuário. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "79D7E114-CB52-5695-AB15-12776C308387",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "9",
"Message": "None"
}
],
"DatabaseId": "4",
"Message": "None",
"UserId": "1"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 500 | InternalError | An unknown error occurred. | An unknown error occurred. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.