Consulta de detalhes do usuário do IAM (recomendado)
Função
Essa API pode ser usada pelo administrador para consultar os detalhes sobre um usuário do IAM especificado ou usada por um usuário do IAM para consultar seus próprios detalhes.
A API pode ser chamada usando o ponto de extremidade global e pontos de extremidade específicos da região. Para pontos de extremidade do IAM, consulte Regiões e pontos de extremidade.
URI
GET /v3.0/OS-USER/users/{user_id}
Parâmetro |
Obrigatoriedade |
Tipo |
Descrição |
---|---|---|---|
user_id |
Sim |
String |
ID do usuário do IAM. Para obter detalhes sobre como obter um ID de usuário, consulte Obtenção de informações de conta, usuário do IAM, grupo, projeto, região e agência. |
Parâmetros de solicitação
Parâmetro |
Obrigatoriedade |
Tipo |
Descrição |
---|---|---|---|
X-Auth-Token |
Sim |
String |
Se o administrador estiver solicitando consultar os detalhes do usuário do IAM, consulte Ações. Se um usuário do IAM estiver solicitando a consulta de seus próprios detalhes, o token do usuário (sem requisitos de permissão especiais) será necessário. |
Parâmetros de resposta
Parâmetro |
Tipo |
Descrição |
---|---|---|
Object |
Informações do usuário do IAM. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
enabled |
Boolean |
Habilitação do status do usuário do IAM. true (valor padrão) indica que o usuário está habilitado. false indica que o usuário está desativado. |
id |
String |
ID do usuário do IAM. |
domain_id |
String |
ID da conta à qual o usuário do IAM pertence. |
name |
String |
Nome de usuário do IAM. |
Object |
Informações de link de recurso do usuário do IAM. |
|
xuser_id |
String |
ID do usuário do IAM no sistema externo. |
xuser_type |
String |
Tipo do usuário do IAM no sistema externo. |
areacode |
String |
Código do país. |
String |
Endereço de e-mail. |
|
phone |
String |
Número de celular. |
pwd_status |
Boolean |
Status da senha. true significa que a senha precisa ser alterada, false significa que a senha é normal. |
update_time |
String |
Hora em que o usuário do IAM foi atualizado pela última vez. |
create_time |
String |
Hora em que o usuário do IAM foi criado. |
last_login_time |
String |
Último horário de login do usuário do IAM. |
pwd_strength |
String |
Força da senha. O valor pode ser Low, Medium, Strong ou None. |
is_domain_owner |
Boolean |
Indica se o usuário do IAM é um administrador de conta. |
access_mode |
String |
Tipo de acesso do usuário do IAM.
|
description |
String |
Descrição do usuário do IAM. |
Exemplo de solicitação
GET https://iam.myhuaweicloud.com/v3.0/OS-USER/users/{user_id}
Exemplo de resposta
Código de status: 200
A solicitação foi bem-sucedida.
{ "user" : { "pwd_strength" : "Strong", "create_time" : "2020-07-08 02:19:03.0", "last_login_time" : null, "areacode" : "", "enabled" : true, "domain_id" : "086ba757f90089cf0fe5c000dbe7f...", "xuser_id" : "", "pwd_status" : false, "update_time" : null, "phone" : "-", "is_domain_owner" : false, "access_mode" : "default", "name" : "autotest1", "links" : { "next" : null, "previous" : null, "self" : "https://iam.myhuaweicloud.com/v3.0/OS-USER/users/093f75808b8089ba1f6dc000c7cac..." }, "id" : "093f75808b8089ba1f6dc000c7cac...", "xuser_type" : "", "email" : "", "description" : "aaa" } }
Códigos de status
Código de status |
Descrição |
---|---|
200 |
A solicitação foi bem-sucedida. |
403 |
Acesso negado. |
404 |
O recurso solicitado não pode ser encontrado. |
405 |
O método especificado na solicitação não é permitido para o recurso solicitado. |
500 |
Erro de servidor interno. |
Códigos de erro
Para obter detalhes, consulte Códigos de erro.