Obtenir des informations sur les utilisateurs EIM avec OKS

Vous pouvez utiliser OKS pour répertorier les utilisateurs EIM créés dans un projet et consulter les types d’utilisateurs EIM disponibles ainsi que les autorisations qui leur sont associées.

Lister les types d’utilisateurs EIM disponibles avec OKS CLI

La commande user types vous permet d’afficher la liste des types d’utilisateurs EIM disponibles et les autorisations qui leur sont associées.

Exemple de requête
$ oks-cli user types \
    --profile-name "default" \
    --project-name NAME_OF_PROJECT \
    --output json

Cette commande contient les options suivantes que vous devez spécifier :

  • (optionnel) profile-name : Le nom du profil de configuration à utiliser.

  • project-name : Le nom du projet pour lequel vous souhaitez afficher la liste des types d’utilisateurs EIM disponibles.

  • (optionnel) output : Le format de sortie de la réponse (json | yaml). Si rien n’est spécifié, la réponse est présentée sous forme de tableau.

La commande user types renvoie les éléments suivants :

  • User Type : Le nom des types d’utilisateurs EIM disponibles.

  • Description : La description de l’autorisation associée au type d’utilisateur EIM.

Exemple de résultat
[
    {
        "UserType": "OKSSnapshotsManager",
        "Description": "OKS user with full access to snapshots"
    },
    {
        "UserType": "OKSVolumesManager",
        "Description": "OKS user with management access to volumes BSU"
    }
]

Lister des utilisateurs EIM avec OKS CLI

La commande user list vous permet de lister les utilisateurs EIM créés dans un projet et de consulter leurs access keys associées.

Exemple de requête
$ oks-cli user list \
    --profile-name "default" \
    --project-name NAME_OF_PROJECT \
    --output json

Cette commande contient les options suivantes que vous devez spécifier :

  • (optionnel) profile-name : Le nom du profil à partir duquel vous souhaitez lister les utilisateurs EIM.

  • project-name : Le nom du projet dans lequel les utilisateurs EIM ont été créés.

  • (optionnel) output : Le format de réponse (json | yaml). Par défaut, le format de réponse est dans un format tableau.

La commande user list renvoie les éléments suivants :

  • UserName : Le nom du rôle prédéfini sélectionné lors de la création des utilisateurs. Les valeurs renvoyées peuvent être OKSVolumesManager et/ou OKSSnapshotsManager.

  • AccessKeys : L’ID des access keys associées avec les rôles utilisateur renvoyés.

    • State : L’état des access keys, toujours ACTIVE.

    • CreationDate : La date et l’heure de création de l’access key, au format ISO 8601.

    • ExpirationDate : La date et l’heure d’expiration de l’access key, au format ISO 8601.

Exemple de résultat
[
    {
        "UserName": "OKSSnapshotsManager",
        "AccessKeys": [
            {
                "State": "ACTIVE",
                "AccessKeyId": "5MJETB8DH2RBA42PODW6",
                "CreationDate": "2026-04-15T09:27:41.138+0000",
                "ExpirationDate": "2026-04-15T10:27:40.878+0000"
            }
        ]
    },
    {
        "UserName": "OKSVolumesManager",
        "AccessKeys": [
            {
                "State": "ACTIVE",
                "AccessKeyId": "1P9XXOA9LOVBX535TXA3",
                "CreationDate": "2026-04-15T09:22:37.227+0000",
                "ExpirationDate": "2026-04-22T09:22:37.025+0000"
            }
        ]
    }
]

Pages connexes

Méthode API correspondante