Aceasta este cheia de comandă care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
keystone - Client pentru API-ul OpenStack Identity
REZUMAT
trapezului [Opțiuni] [opțiuni de comandă]
trapezului ajutor
trapezului ajutor
DESCRIERE
AVERTISMENT:
trapezului Utilitarul de linie de comandă este în așteptarea deprecierii. The OpenStackClient unificat
comandă linie utilitate ar trebui folosit în schimb. The trapezului Numai utilitarul de linie de comandă
acceptă V2 a API-ului Identity, în timp ce programul OSC acceptă atât V2, cât și V3.
trapezului Utilitarul de linie de comandă interacționează cu serviciile care furnizează API-ul OpenStack Identity
(de exemplu Keystone).
Pentru a comunica cu API-ul, va trebui să fiți autentificat - și trapezului furnizează
mai multe opțiuni pentru aceasta.
În timpul bootstrapului Keystone, autentificarea se realizează cu un token secret partajat
și locația punctului final al API-ului Identity. Jetonul secret partajat este configurat în
keystone.conf ca „admin_token”.
Puteți specifica acele valori pe linia de comandă cu --os-token și --os-endpoint, sau setați
ele în variabilele de mediu:
OS_SERVICE_TOKEN
Indicativul dvs. administrativ Keystone
OS_SERVICE_ENDPOINT
Punctul final al API-ului Identity
Opțiunile liniei de comandă vor suprascrie orice variabile de mediu setate.
Dacă aveți deja conturi, puteți utiliza numele de utilizator și parola OpenStack. Poti sa faci
asta cu --os-nume de utilizator, --os-parola.
Keystone permite unui utilizator să fie asociat cu unul sau mai multe proiecte care sunt istorice
numiti chiriasi. Pentru a specifica proiectul pentru care doriți să vă autorizați, puteți
opțional specificați a --os-tenant-id or --os-tenant-name.
În loc să folosiți opțiuni, este mai ușor să le setați ca variabile de mediu:
OS_USERNAME
Numele dvs. de utilizator Keystone.
OS_PASSWORD
Parola dvs. Keystone.
OS_TENANT_NAME
Numele proiectului Keystone.
OS_TENANT_ID
ID-ul chiriașului Keystone.
OS_AUTH_URL
Adresa URL a serverului API OpenStack.
OS_IDENTITY_API_VERSION
Versiunea API-ului OpenStack Identity.
OS_CACERT
Locația pentru depozitul de încredere CA (formatat PEM) pentru acest client.
OS_CERT
Locația pentru depozitul de chei (formatat PEM) care conține cheia publică a acestuia
client. Acest depozit de chei poate conține opțional și cheia privată a acestui client.
OS_KEY Locația pentru depozitul de chei (formatat PEM) care conține cheia privată a acestuia
client. Această valoare poate fi goală dacă cheia privată este inclusă în OS_CERT
fișier.
De exemplu, în Bash ați folosi:
export OS_USERNAME=numele tău
export OS_PASSWORD=yadayadayada
export OS_TENANT_NAME=proiectul meu
export OS_AUTH_URL=http(s)://example.com:5000/v2.0/
exportați OS_IDENTITY_API_VERSION=2.0
export OS_CACERT=/etc/keystone/yourca.pem
export OS_CERT=/etc/keystone/yourpublickey.pem
export OS_KEY=/etc/keystone/yourprivatekey.pem
OPŢIUNI
Pentru a obține o listă de comenzi și opțiuni disponibile, rulați:
Ajutor cheie
Pentru a obține utilizarea și opțiunile unei comenzi:
Ajutor cheie
EXEMPLE
Obțineți informații despre comanda endpoint-create:
keystone ajută la crearea punctului final
Vizualizați punctele finale ale serviciilor OpenStack:
catalog keystone
Creați un proiect de „serviciu”:
keystone tenant-create --name=serviciu
Creați utilizator de serviciu pentru nova:
keystone user-create --name=nova \
--tenant_id= \
--email=[e-mail protejat]
Vedeți rolurile:
lista de roluri cheie
Utilizați keystone online folosind serviciile onworks.net