Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ ModelArts/ Referencia de la API/ Gestión de autorizaciones/ Consulta de una lista de autorización
Actualización más reciente 2022-11-14 GMT+08:00

Consulta de una lista de autorización

Función

Esta API se utiliza para ver una lista de autorización.

URI

GET /v2/{project_id}/authorizations

Tabla 1 Parámetros de ruta

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto. Para obtener más información sobre cómo obtener un ID de proyecto, consulte Obtención de un ID de proyecto.

Tabla 2 Parámetros de consulta

Parámetro

Obligatorio

Tipo

Descripción

sort_by

No

String

Campo de clasificación.

Opciones:

  • user_name: IAM user
  • create_time: tiempo de creación

Predeterminado: user_name

order

No

String

Método de clasificación.

Opciones:

  • asc: orden ascendente
  • desc: orden descendente

Predeterminado: asc

limit

No

Integer

Número máximo de registros devueltos en cada página. Valor predeterminado: 1000

El valor está entre 1 y 1000.

offset

No

Integer

Página de inicio de la lista de paginación. El valor predeterminado es 0.

Parámetros de solicitud

No hay

Parámetros de respuesta

Código de estado: 200

Tabla 3 Parámetros del cuerpo de respuesta

Parámetro

Tipo

Descripción

total_count

Number

Información de autorización.

auth

Array of AuthorizationResponse objects

Lista de información de autorización.

Tabla 4 AuthorizationResponse

Parámetro

Tipo

Descripción

user_id

String

ID de usuario. Para obtener más información sobre cómo obtener un ID de usuario, consulte Obtención de un ID de usuario. Si user_id se establece en all-users, la autorización se configura para todos los usuarios de IAM. Si algunos usuarios han sido autorizados, su autorización se actualizará.Este parámetro es obligatorio solo si el método de autorización está establecido en Agency.

type

String

Tipo de autorización. Se recomienda Agency.

Opciones:

  • agency: autorización a través de una delegación
  • credential: autorización a través de una clave de acceso (AK/SK)

Por defecto: agency

content

String

Contenido de autorización.

  • Si Authorization Type se establece en Agency, este campo indica el nombre de la delegación.
  • Si Authorization Type se establece en AK/SK, este campo indica el ID de clave de acceso (AK).

secret_key

String

Clave de acceso secreta (SK). Este campo solo es obligatorio cuando Authorization Method está establecido en AK/SK.

user_name

String

Nombre de usuario. Si user_id se establece en all-users, este parámetro indica a todos los usuarios.

create_time

Long

Marca de tiempo cuando se creó un trabajo de entrenamiento

Ejemplo de las solicitudes

Ver una lista de autorización.

GET https://{endpoint}/v2/{project_id}/authorizations

Ejemplo de las respuestas

Código de estado: 200

OK

{
  "total_count" : 1,
  "auth" : [ {
    "user_id" : "****d80fb058844ae8b82aa66d9fe****",
    "user_name" : "iam-user01",
    "type" : "agency",
    "content" : "modelarts_agency",
    "create_time" : 15657747821288
  } ]
}

Códigos de estado

Código de estado

Descripción

200

Aceptar

400

Error en la solicitud

401

Sin autorización

403

Prohibido

404

No se ha encontrado

Códigos de error

Consulte Códigos de error.