2017-08-16 2 views
0

Ich verfolge Keystone ocata Installationsanleitung https://docs.openstack.org/ocata/install-guide-ubuntu/keystone-install.htmlKeystone v3 Auth Fehler

nach der Installation, ich bin in der Lage, die Benutzerliste bekommen Befehl Openstack-Benutzerliste.

openstack --os-auth-url = "[schlüsselstein_url]" --os-identity-api-version = "3" --os-passwort = "mypwd123" --os-projekt-domainname = "Default" --os-project-name = "admin" --os-Benutzername = "admin" --os-user-domain-name = Benutzerliste "Default"

Gibt die Benutzerliste korrekt aus.

Aber wenn ich nehme Auth mit folgendem Befehl Token:

curl -si -d ‚{ "Auth": { "Identität": { "Methoden": [ "password"], "Passwort": {"Benutzer": {"Domäne": {"ID": "Standard"}, "Name": "admin", "Kennwort": "mypwd123"}}}}} '-H "Inhaltstyp: application/json "[keystone_url]/v3/auth/Tokens

und verwenden dann den Token von der Ausgabe des obigen Befehls in folgenden Befehl, um die Benutzer aufzulisten:

curl -s -H" X-Auth- Token: gAAAAABZlAN0NPibgBLcUW3aAcgNYIGaRH9 8M7w6b4tRliXC4LQB4dr5cGxTJmF5-iKvY2U_AU3c71uJUqgaQJP-iyURCBzBqYHlHtTGqofzzVndVncBRU5z4iLbArBdbJCI2Wd-1No9C0cq4iWB6RBNa9wqXWm-Gw "" [keystone_url]/v3/users "| Python -mjson.tool

Returns:

{ "Fehler": { "code": 403, "message": Identität: list_users „Sie sind nicht die gewünschte Aktion auszuführen . ", "title": "würden

Jede Hilfe willkommen Verboten" } }.

Danke,

Viral

Antwort

0

da Liste Benutzer mit Umfang Token benötigen, sollten Sie Spielraum für Abfrage, wie folgt hinzufügen:

curl -i http://ip:5000/v3/auth/tokens -H "Content- 
Type: application/json" -d ' 
{ 
"auth": { 
    "identity": { 
     "methods": [ 
      "password" 
     ], 
     "password": { 
      "user": { 
       "name": "admin", 
       "domain": { 
        "name": "Default" 
       }, 
       "password": "secret" 
      } 
     } 
    }, 
    "scope": { 
     "domain": { 
      "id": "default" 
     } 
    } 
} 
}' 

dann X-Betreff-Token verwenden, um Benutzer abfragen . Weitere Informationen finden Sie in der offiziellen Dokumentation. https://docs.openstack.org/keystone/pike/api_curl_examples.html#tokens