Jest to kluczowy element polecenia, który można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
keystone - Klient API OpenStack Identity
STRESZCZENIE
zwornik [opcje] [polecenia-opcje]
zwornik pomoc
zwornik pomoc
OPIS
UWAGA:
Połączenia zwornik Narzędzie wiersza poleceń oczekuje na wycofanie. The Klient OpenStack Ujednolicony
komenda linia użyteczność powinien być używany zamiast. ten zwornik tylko narzędzie wiersza poleceń
obsługuje wersję 2 interfejsu Identity API, podczas gdy program OSC obsługuje zarówno wersję 2, jak i wersję 3.
Połączenia zwornik Narzędzie wiersza poleceń współdziała z usługami udostępniającymi interfejs API OpenStack Identity
(np. Keystone).
Aby komunikować się z interfejsem API, musisz zostać uwierzytelniony - i zwornik zapewnia
wiele opcji w tym zakresie.
Podczas ładowania Keystone uwierzytelnianie odbywa się za pomocą wspólnego tajnego tokena
oraz lokalizację punktu końcowego interfejsu API tożsamości. Udostępniony token tajny jest skonfigurowany w
keystone.conf jako „admin_token”.
Możesz określić te wartości w wierszu poleceń za pomocą --os-token i --os-punkt końcowylub ustaw
je w zmiennych środowiskowych:
OS_SERVICE_TOKEN
Twój token administracyjny Keystone
OS_SERVICE_ENDPOINT
Punkt końcowy interfejsu API tożsamości
Opcje wiersza poleceń zastąpią wszelkie ustawione zmienne środowiskowe.
Jeśli masz już konta, możesz użyć swojej nazwy użytkownika i hasła OpenStack. Możesz to zrobić
to z --os-nazwa-użytkownika, --os-hasło.
Keystone umożliwia powiązanie użytkownika z jednym lub większą liczbą projektów, które mają charakter historyczny
zwane najemcami. Aby określić projekt, dla którego chcesz autoryzować, możesz
opcjonalnie określ a --os-identyfikator-dzierżawy or --os-nazwa-najemcy.
Zamiast używać opcji, łatwiej jest po prostu ustawić je jako zmienne środowiskowe:
OS_NAZWA UŻYTKOWNIKA
Twoja nazwa użytkownika Keystone.
OS_HASŁO
Twoje hasło Keystone.
OS_TENANT_NAME
Nazwa projektu Keystone.
OS_TENANT_ID
Identyfikator najemcy Keystone.
OS_AUTH_URL
Adres URL serwera API OpenStack.
OS_IDENTITY_API_VERSION
Wersja API OpenStack Identity.
OS_CACERT
Lokalizacja magazynu zaufanych certyfikatów urzędu certyfikacji (w formacie PEM) dla tego klienta.
OS_CERT
Lokalizacja magazynu kluczy (w formacie PEM) zawierającego klucz publiczny tego
klient. Ten magazyn kluczy może również opcjonalnie zawierać klucz prywatny tego klienta.
OS_KEY Lokalizacja magazynu kluczy (w formacie PEM) zawierającego klucz prywatny tego
klient. Ta wartość może być pusta, jeśli klucz prywatny jest zawarty w OS_CERT
plik.
Na przykład w Bash użyłbyś:
eksport OS_USERNAME=twoje imię
eksportuj OS_PASSWORD=yadayadayada
eksportuj OS_TENANT_NAME=mójprojekt
eksportuj OS_AUTH_URL=http(s)://example.com:5000/v2.0/
eksportuj OS_IDENTITY_API_VERSION=2.0
eksportuj OS_CACERT=/etc/keystone/yourca.pem
eksportuj OS_CERT=/etc/keystone/yourpublickey.pem
eksportuj OS_KEY=/etc/keystone/yourprivatekey.pem
OPCJE
Aby uzyskać listę dostępnych poleceń i opcji uruchom:
kluczowa pomoc
Aby uzyskać użycie i opcje polecenia:
kluczowa pomoc
PRZYKŁADY
Uzyskaj informacje na temat polecenia Endpoint-create:
Keystone pomaga w tworzeniu punktów końcowych
Zobacz punkty końcowe usług OpenStack:
katalog kluczowy
Utwórz projekt „usługowy”:
kluczowy najemca-utwórz --nazwa=usługa
Utwórz użytkownika usługi dla Nova:
keystone utworzony przez użytkownika --name=nova \
--identyfikator_dzierżawcy= \
--e-mail=[email chroniony]
Zobacz role:
kluczowa lista ról
Korzystaj z Keystone online, korzystając z usług onworks.net