Python-KeystoneClient.Biblioteca de clientes para API OpenStack Keystone | |
Baixe Agora |
Python-KeystoneClient. Classificação e resumo
Propaganda
- Licença:
- The Apache License 2.0
- Preço:
- FREE
- Nome do editor:
- Nebula Inc
- Site do editor:
- https://github.com/openstack/
Python-KeystoneClient. Tag
Python-KeystoneClient. Descrição
Python-KeystoneClient é um cliente para a API do OpenStack Keystone. Há uma API Python (o módulo `` KeystonEclient``) e um script de linha de comando (`` Keystone`). A API da Keystone 2.0 ainda é uma meta em movimento, portanto, este módulo permanecerá no status "beta" até que a API seja finalizada e implementada. Simpython Apiby Way de um Quick-Start :: # Use v2.0 Auth com http: // Example.com:5000/v2.0 ") >>> de Keystoneclient.v2_0 Import Client >>> Keystone = Client.Client (username = username, password = senha, tenant_name = inquilino, auth_url = auth_url) >>> Keystone. Tenentes.List () >>> Tenant = Keystone.tenantsantants.create (Tenant_name = "Teste", descrição = "Meu novo inquilino!", Enabled = True.Delete () A apiinstalling deste pacote recebe Você é um comando shell, `` Keystone``, que você pode usar para interagir com a identidade da Keystone API.Você precisa fornecer ao seu inquilino do OpenStack, nome de usuário e senha. Você pode fazer isso com o `` --os_tenant_name`, `'--os_username` e`' --os_0_password` params, mas é mais fácil apenas configurá-los como variáveis de ambiente :: Exportar OS_TENANT_NAME = Project Export OS_Username = User Exportar OS_Password = Passyou também precisará definir o AUT URL de henticações com `` --os_auth_url` e a versão da API com `` --identity_api_version``. Ou configurá-los como variáveis de ambiente também :: Exportar os_auth_url = http: //example.com: 5000 / v2.0 exportar OS_Identity_api_version = 2.0alternativamente, para autenticar para keystone sem um nome de usuário / senha, como quando não há usuários No banco de dados ainda, use o token de serviço e argumentos do endpoint. O token de serviço é definido em Keystone.conf como `` admin_token``; Defina com `` service_token``. Nota: Mantenha o serviço do token do serviço, pois permite o acesso total ao banco de dados da Keystone. O endpoint do administrador é definido com `` -endpoint`` ou `` Service_endpoint`` :: Export Service_token = TheQuickBrownFox-JumpSover-Thileazydog Export Service_endpoint = http: //example.com: 35357 / v2.0since keystone pode retornar várias regiões No catálogo de serviços, você pode especificar o que deseja com `` --region_name`` (ou `` exportar os_region_name``). Ele é padronizado para o primeiro na lista retornada. Você encontrará documentação completa no shell correndo "Keystone Help'` ':: Uso: Keystone
Python-KeystoneClient. Software Relacionado
bbricks.
Construtor C / C ++ em cima de scons, aplicando automaticamente a qualidade, codificando estanadards, etc ...
63