Remove bancos de dados e contas de banco de dados autorizados para um grupo de usuários.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-bastionhost:DetachDatabaseAccountsFromUserGroup |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância do bastion host. Nota
Você pode chamar DescribeInstances para obter esse parâmetro. |
bastionhost-cn-7mz2v120f0y |
| RegionId |
string |
Não |
O ID da região do bastion host. Nota
Para o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-hangzhou |
| UserGroupId |
string |
Sim |
O ID do grupo de usuários do qual você deseja remover os bancos de dados e as contas de banco de dados autorizados. Nota
Você pode chamar ListUserGroups para obter esse parâmetro. |
1 |
| Databases |
array<object> |
Não |
As informações sobre os bancos de dados dos quais você deseja remover a autorização. |
|
|
object |
Não |
Você pode especificar até 10 IDs de instância de banco de dados, e cada instância de banco de dados aceita até 10 IDs de conta de banco de dados. Não é necessário especificar os IDs de conta de banco de dados. Se você não especificar os IDs de conta de banco de dados, a instância de banco de dados autorizada e todas as contas de banco de dados autorizadas da instância de banco de dados serão removidas do grupo de usuários. |
||
| DatabaseId |
string |
Não |
O ID da instância do banco de dados do qual você deseja remover a autorização. |
4 |
| DatabaseAccountIds |
array |
Não |
Os IDs das contas de banco de dados das quais você deseja remover a autorização. |
|
|
string |
Não |
O ID da conta de banco de dados da qual você deseja remover a autorização. |
["1","2","3"] |
|
| ProjectId |
integer |
Não |
O ID do projeto. |
3 |
Estrutura de dados do parâmetro de solicitação.
Array de objetos Database.
| Campo | Tipo | Descrição |
| DatabaseId | string | O ID da instância do banco de dados. |
| DatabaseAccountIds | array[string] | O array de IDs de conta de banco de dados. Este parâmetro é uma string formatada em JSON. Você pode especificar até 10 IDs de conta de banco de dados. |
A seguir, um exemplo deste parâmetro.
[
{"DatabaseId":"1"} // Remove a autorização do banco de dados e exclui a autorização da conta
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]}, // Remove apenas a autorização da conta
{"DatabaseId":"5","DatabaseAccountIds":[]} // Não suportado
...
]
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID de solicitação exclusivo gerado pelo Alibaba Cloud para esta solicitação. |
AC528ED1-C302-56E5-9CB5-ADA625D64FF9 |
| Results |
array<object> |
As informações do resultado. |
|
|
array<object> |
|||
| Code |
string |
O código de erro. O valor OK indica que a remoção foi bem-sucedida. Outros códigos de erro indicam que a remoção falhou. |
OK |
| DatabaseAccounts |
array<object> |
As informações da conta de banco de dados. |
|
|
object |
|||
| Code |
string |
O código de erro. O valor OK indica que a remoção foi bem-sucedida. Outros códigos de erro indicam que a remoção falhou. |
OK |
| DatabaseAccountId |
string |
O ID da conta de banco de dados da qual a autorização foi removida. |
5 |
| Message |
string |
A mensagem de erro. |
None |
| DatabaseId |
string |
O ID do banco de dados do qual a autorização foi removida. |
27 |
| Message |
string |
A mensagem de erro. |
None |
| UserGroupId |
string |
O ID do grupo de usuários. |
3 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "AC528ED1-C302-56E5-9CB5-ADA625D64FF9",
"Results": [
{
"Code": "OK",
"DatabaseAccounts": [
{
"Code": "OK",
"DatabaseAccountId": "5",
"Message": "None"
}
],
"DatabaseId": "27",
"Message": "None",
"UserGroupId": "3"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | |
| 500 | InternalError | 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.