Est-il possible de ge la liste des locataires d'un utilisateur est associé dans OpenStack à l'aide de la keystoneclient?
Quelqu'un connait un moyen pour obtenir la liste des locataires pour un utilisateur? Je sais que je peux obtenir les utilisateurs, pour un locataire et je peux obtenir une liste de tous les locataires, donc, techniquement, je pourrais faire une boucle par tous les locataires et de regarder pour un utilisateur spécifique, mais qui semble comme un lourd approche.
OriginalL'auteur ldeluca | 2013-03-20
Vous devez vous connecter pour publier un commentaire.
Aucune idée avec la clef de voûte-client, mais il est possible avec la version 3 de la clé de voûte de l'API :
OriginalL'auteur Manu
Ce n'est pas mis en œuvre par la CLI ou de l'API. Vous pouvez dresser la liste de tous les locataires un jeton peut accéder, mais vous ne pouvez pas la liste des locataires par id d'utilisateur.
Keystone associe un utilisateur avec un locataire et un rôle. Donc, fondamentalement, nous devrions être en mesure de faire la liste de tous les rôles d'un utilisateur et ainsi obtenir l'ensemble des locataires. Mais dans la pratique, vous ne pouvez pas:
Keystone client dispose d'un
user-role-list
sous-commande maistenant-id
est obligatoire comme le montrent ces exemples:Va de même pour le Reste de l'API:
/utilisateurs/{user_id}/rôles retourne un HTTP 501 sur le port 35357 (et une erreur HTTP 404 sur le port 5000):
Si vous spécifiez un locataire id, il travaille:
Pour être complet, vous pouvez obtenir des locataires par jeton avec l'API Rest:
Peut-être que j'ai été clair, mais j'ai expliqué que vous ne pouvez pas la liste des locataires par id d'utilisateur. Votre exemple des listes de locataires par jeton. Ce qui est différent. J'ai édité mon post pour ajouter quelques précisions et d'ajouter un exemple avec curl la liste de tous les locataires d'un jeton d'accès. Ce qui concerne.
OriginalL'auteur Romain Hardouin
À l'aide de user3067622 à la suggestion de la syntaxe suivante travaillé après l'obtention de mon Auth Jeton de Keystone:
OriginalL'auteur VMTrooper
Pas vraiment. Mais vous pouvez à partir de la clé de voûte de l'API directement.
Exemple:
OriginalL'auteur Matt Joyce