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 da região específica. Para pontos de extremidade do IAM, consulte Regiões e pontos de extremidade.
URI
GET /v3.0/OS-USER/users/{user_id}
Parâmetro |
Obrigatório |
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 sobre conta, usuário do IAM, grupo, projeto, região e agência. |
Parâmetros de solicitação
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
X-Auth-Token |
Sim |
String |
Se o administrador estiver solicitando a consulta dos 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 |
Status de ativação do usuário do IAM. true (valor padrão) indica que o usuário está ativado. 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 do link de recursos do usuário de 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 e false significa que a senha é normal. |
update_time |
String |
Hora em que o usuário do IAM foi atualizado pela última vez.
NOTA:
O valor é uma hora UTC no formato AAAA-MM-DDTHH:mm:ss.ssssssZ, por exemplo, 2023-06-28T08:56:33.710000Z. Para obter detalhes sobre os formatos de data e carimbo de data/hora, consulte ISO-8601. |
create_time |
String |
Hora em que o usuário do IAM foi criado.
NOTA:
O valor é uma hora UTC no formato AAAA-MM-DDTHH:mm:ss.ssssssZ, por exemplo, 2023-06-28T08:56:33.710000Z. Para obter detalhes sobre os formatos de data e carimbo de data/hora, consulte ISO-8601. |
last_login_time |
String |
Hora do último logon do usuário do IAM.
NOTA:
O valor é uma hora UTC no formato AAAA-MM-DDTHH:mm:ss.ssssssZ, por exemplo, 2023-06-28T08:56:33.710000Z. Para obter detalhes sobre os formatos de data e carimbo de data/hora, consulte ISO-8601. |
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
Solicitação para consultar detalhes do usuário do IAM, incluindo o número de celular e o endereço de e-mail do usuário do IAM
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.