python-glancereclient.

Biblioteca de clientes para API do OpenStack Glance
Baixe Agora

python-glancereclient. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • The Apache License 2.0
  • Preço:
  • FREE
  • Nome do editor:
  • Jay Pipes
  • Site do editor:
  • http://launchpad.net/drizzle-automation

python-glancereclient. Tag


python-glancereclient. Descrição

Python-glancerClient é um cliente para a API do OpenStack Glance. Há uma API Python (o módulo Glanceclient) e um script de linha de comando (relance). A API da Glance 2.0 ainda é um alvo em movimento, portanto, este módulo permanecerá no status "beta" até que a API seja finalizada e totalmente implementada. O desenvolvimento ocorre através dos processos usuais do OpenStack, conforme descrito no "Openstack Wiki". O repositório mestre está no GitHub __. Este código um garfo de "python-novaglient" de Rackspace, que é, por sua vez, um garfo de Python-Cloudservers de Jacobian`. O Python-GlanceClient é licenciado sob a licença do Apache como o resto do OpenStack.python Apiby Way de um Quick-Start: # Use v2.0 Auth com http://example.com:5000/V2.0 ") >>> De Glanceclient.v2_0 Import Client >>> glance = client.client (username = username, password = password, tenant_name = inquilino, auth_url = keystone_url) >>> glance.Images.lista () >>> image = relance.Images. Criar (nome = "My Test Image") >>> Imprimir imagem.status'Queued '>>> image.upload (aberto (aberto (' / tmp / myimage.iso ',' rb ') >>> Imprimir imagem.status 'ativo' >>> image_file = image.image_file >>> com aberto ('/ tmp / copyimage.iso', 'wb') como f: para chunk in image_file: f.write (chunk) >>> image.delete () Linha de comando APIInstalling Este pacote recebe uma ferramenta de linha de comando, relance, que você pode usar para interagir com a API de identidade do relance. Você precisará fornecer seu inquilino do OpenStack, nome de usuário e senha. Você pode fazer isso com o tenant_name , --Username e parâmetros --password, mas é mais fácil apenas configurá-los como variáveis de ambiente: exportar os_tenant_name = p ROJODEXPORT OS_USERNAME = USEREXPORT OS_PASSWORD = Passyou também precisará definir o URL de autenticação com --auth_url e a versão da API com - identidade_api_version_api_version. Ou configurá-los como variáveis de ambiente também: exportar os_auth_url = http: //example.com: 5000 / v2.0export OS_Idientity_api_version = 2.0Since o serviço de identidade que o relance usa pode retornar vários endpoints da imagem regionais no catálogo de serviços, você pode especificar aquele que você quer com --region_name (ou exportar os_region_name). Ele é padronizado para o primeiro na lista retornado.Você vai encontrar documentação completa no shell por execução de relance Ajuda: Uso: relance ... interface de linha de comando para o openstack Identity API.Positional argumentos: Lista de catálogo Todos os serviços de imagem No Catálogo de Serviço Imagem - Criar nova imagem Image-Excluir Excluir imagem Lista de imagem-List Image-Update Nome da imagem e Outros Propriedades Image-Upload Upload Upload Uma imagem Arquivo Image-Baixar Download de Ajuda sobre este programa ou um de seus subcomandos.Optional Argumentos: --UseName Username padrões para env --Passward Padrões para env --tenant_name tenant_name padrões para env --tenant_id tenant_id padrões para env --auth_url Auth_url padrões para env --region_name regi_name padrões para env - identity_api_version identity_api_version padrões para env ou 2.0see "glance help sand" fo r ajuda em uma página específica do comando.Product


python-glancereclient. Software Relacionado

faca

remix pythônico de sub-underscore.js: as coisas entram. As coisas ficam feitas. As coisas saem. ...

99

Download