InglêsFrancêsEspanhol

Ad


favicon do OnWorks

Keystone - Online na nuvem

Execute o keystone no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Esta é a chave de comando que pode ser executada no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


keystone - cliente para API OpenStack Identity

SINOPSE


pedra angular [opções] [opções de comando]

pedra angular ajudar

pedra angular ajudar

DESCRIÇÃO


AVISO:
A pedra angular O utilitário de linha de comando está com suspensão de uso. o OpenStackClient unificado
comando linha utilidade deve ser usado em seu lugar. o pedra angular utilitário de linha de comando apenas
suporta V2 da API de identidade, enquanto o programa OSC suporta V2 e V3.

A pedra angular utilitário de linha de comando interage com serviços que fornecem API OpenStack Identity
(por exemplo, Keystone).

Para se comunicar com a API, você precisará ser autenticado - e o pedra angular fornece
múltiplas opções para isso.

Durante a inicialização do Keystone, a autenticação é realizada com um token secreto compartilhado
e a localização do endpoint da API de identidade. O token de segredo compartilhado é configurado em
keystone.conf como "admin_token".

Você pode especificar esses valores na linha de comando com --os-token e --os-endpoint, ou definir
-los em variáveis ​​de ambiente:

OS_SERVICE_TOKEN
Seu token administrativo Keystone

OS_SERVICE_ENDPOINT
Seu endpoint de API de identidade

As opções de linha de comando substituirão qualquer conjunto de variáveis ​​de ambiente.

Se você já tem contas, pode usar seu nome de usuário e senha do OpenStack. Você pode fazer
isso com o --os-nome de usuário, --os-senha.

Keystone permite que um usuário seja associado a um ou mais projetos que são historicamente
inquilinos chamados. Para especificar o projeto para o qual deseja autorizar, você pode
opcionalmente, especifique um --os-tenant-id or --os-nome do inquilino.

Em vez de usar opções, é mais fácil apenas defini-las como variáveis ​​de ambiente:

SO_USERNAME
Seu nome de usuário do Keystone.

SO_SENHA
Sua senha do Keystone.

OS_TENANT_NAME
Nome do projeto Keystone.

OS_TENANT_ID
ID do inquilino Keystone.

SO_AUTH_URL
A URL do servidor da API OpenStack.

OS_IDENTITY_API_VERSION
A versão da API OpenStack Identity.

SO_CACERT
A localização do armazenamento confiável da CA (formatado PEM) para este cliente.

SO_CERT
A localização do armazenamento de chaves (formatado em PEM) contendo a chave pública deste
cliente. Este keystore também pode conter opcionalmente a chave privada deste cliente.

SO_KEY A localização do armazenamento de chaves (formatado em PEM) contendo a chave privada deste
cliente. Este valor pode estar vazio se a chave privada estiver incluída no OS_CERT
arquivo.

Por exemplo, no Bash você usaria:

exportar OS_USERNAME = seunome
export OS_PASSWORD = yadayadayada
exportar OS_TENANT_NAME = meuprojeto
exportar OS_AUTH_URL = http (s): //example.com: 5000 / v2.0 /
exportar OS_IDENTITY_API_VERSION = 2.0
exportar OS_CACERT = / etc / keystone / yourca.pem
export OS_CERT = / etc / keystone / yourpublickey.pem
export OS_KEY = / etc / keystone / yourprivatekey.pem

OPÇÕES


Para obter uma lista de comandos e opções disponíveis, execute:

ajuda fundamental

Para obter o uso e as opções de um comando:

ajuda fundamental

EXEMPLOS


Obtenha informações sobre o comando endpoint-create:

keystone ajuda a criar endpoints

Visualize endpoints de serviços OpenStack:

catálogo keystone

Crie um projeto de 'serviço':

keystone tenant-create --name = service

Criar usuário de serviço para nova:

keystone user-create --name = nova \
--tenant_id = \
--email =[email protegido]

Ver funções:

lista de papéis chave

Use o keystone online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad