Obtenir des informations sur vos utilisateurs

En tant que compte racine, vous pouvez obtenir des informations à propos des utilisateurs EIM de votre compte, comme leur date de création, leur chemin, leur ID et leur OUTSCALE Resource Name.

Obtenir des informations sur vos utilisateurs avec Cockpit v2

Voir le dashboard EIM Users.

Obtenir des informations sur vos utilisateurs avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The ReadUsers command lists all EIM users that have a specified path.
If you do not specify a path, this action returns a list of all users in the account (or an empty list if there are none).

Request sample
$ osc-cli api ReadUsers --profile "default"

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • Filters: (optional) One or more filters.

    • UserIds: (optional) The IDs of the users.

  • FirstItem: (optional) The item starting the list of users requested.

  • ResultsPerPage: (optional) The maximum number of items that can be returned in a single response (by default, 100).

The ReadUsers command returns the following elements:

  • HasMoreItems: If true, there are more items to return using the FirstItem parameter in a new request.

  • MaxResultsLimit: Indicates maximum results defined for the operation.

  • MaxResultsTruncated: If true, indicates whether requested page size is more than allowed.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

  • Users: A list of EIM users.

    • CreationDate: The date and time (UTC) of creation of the EIM user.

    • LastModificationDate: The date and time (UTC) of the last modification of the EIM user.

    • Path: The path to the EIM user.

    • UserEmail: The email address of the EIM user.

    • UserId: The ID of the EIM user.

    • UserName: The name of the EIM user.

Result sample
{
  "Users": [
    {
      "UserEmail": "user@example.com",
      "UserName": "example-user",
      "UserId": "ABCDEFGHIJKLMNOPQRSTUVWXYZ12345",
      "Path": "/documentation/"
    }
  ],
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Obtenir des informations sur vos utilisateurs avec oapi-cli

À ce jour, cette section est disponible en anglais uniquement.

The ReadUsers command lists all EIM users that have a specified path.
If you do not specify a path, this action returns a list of all users in the account (or an empty list if there are none).

Request sample
$ oapi-cli --profile "default" ReadUsers

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • Filters: (optional) One or more filters.

    • UserIds: (optional) The IDs of the users.

  • FirstItem: (optional) The item starting the list of users requested.

  • ResultsPerPage: (optional) The maximum number of items that can be returned in a single response (by default, 100).

The ReadUsers command returns the following elements:

  • HasMoreItems: If true, there are more items to return using the FirstItem parameter in a new request.

  • MaxResultsLimit: Indicates maximum results defined for the operation.

  • MaxResultsTruncated: If true, indicates whether requested page size is more than allowed.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

  • Users: A list of EIM users.

    • CreationDate: The date and time (UTC) of creation of the EIM user.

    • LastModificationDate: The date and time (UTC) of the last modification of the EIM user.

    • Path: The path to the EIM user.

    • UserEmail: The email address of the EIM user.

    • UserId: The ID of the EIM user.

    • UserName: The name of the EIM user.

Result sample
{
  "Users": [
    {
      "UserEmail": "user@example.com",
      "UserName": "example-user",
      "UserId": "ABCDEFGHIJKLMNOPQRSTUVWXYZ12345",
      "Path": "/documentation/"
    }
  ],
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Obtenir des informations sur vos utilisateurs avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

Obtenir des informations sur un utilisateur spécifique avec AWS CLI

Pour obtenir des informations sur un utilisateur, utilisez la commande get-user en suivant cette syntaxe :

Exemple de requête
$ aws iam get-user \
    --profile YOUR_PROFILE \
    --user-name Jane \
    --endpoint https://eim.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • (optionnel) user-name : Le nom de l’utilisateur pour lequel vous souhaitez obtenir des informations.

    Si vous ne spécifiez aucun nom d’utilisateur, cette action renvoie des informations à propos de l’utilisateur qui envoie la requête.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.

La commande get-user renvoie les éléments suivants :

  • User : Informations à propos de l’utilisateur que vous avez spécifié. Cet élement contient les informations suivantes :

    • UserName : Le nom de l’utilisateur.

    • Path : Le chemin pour l’utilisateur.

    • CreateDate : La date et l’heure de création de l’utilisateur.

    • UserId : L’ID de l’utilisateur.

    • Arn : L’OUTSCALE Resource Name (ORN) de l’utilisateur.

Exemple de résultat
{
    "User": {
        "UserName": "Jane",
        "Path": "/division/subdivision/",
        "CreateDate": "2016-05-12T06:30:24.165Z",
        "UserId": "1234567890000",
        "Arn": "arn:aws:iam::123456789012:user/Jane"
    }
}

Lister vos utilisateurs avec AWS CLI

Pour obtenir des informations sur des utilisateurs EIM, utilisez la commande list-users en suivant cette syntaxe :

Exemple de requête
$ aws iam list-users \
    --profile YOUR_PROFILE \
    --path-prefix / \
    --endpoint https://eim.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • (optionnel) path-prefix : Le préfixe de chemin d’utilisateurs spécifiques. Si non spécifié, vous obtenez des informations au sujet de tous les utilisateurs de votre compte.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.

La commande list-users renvoie les éléments suivants :

  • Users : Une liste d’utilisateurs EIM. Cet élement contient les informations suivantes :

    • UserName : Le nom de l’utilisateur.

    • Path : Le chemin pour l’utilisateur.

    • CreateDate : La date et l’heure de création de l’utilisateur.

    • UserId : L’ID de l’utilisateur. Pour en savoir plus, voir Identifiants de ressources.

    • Arn : L’OUTSCALE Resource Name (ORN) de l’utilisateur. Pour en savoir plus, voir Identifiants de ressources.

Exemple de résultat
{
    "User": {
        "UserName": "Jane",
        "Path": "/division/subdivision/",
        "CreateDate": "2016-05-12T06:30:24.165Z",
        "UserId": "1234567890000",
        "Arn": "arn:aws:iam::123456789012:user/Jane"
    }
}

Pages connexes

Méthode API correspondante

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.