Python-GlanceClientPARA EL CLIENTE PARA API API | |
Descargar ahora |
Python-GlanceClient Clasificación y resumen
Anuncio publicitario
- Licencia:
- The Apache License 2.0
- Precio:
- FREE
- Nombre del editor:
- Jay Pipes
- Sitio web del editor:
- http://launchpad.net/drizzle-automation
Python-GlanceClient Etiquetas
Python-GlanceClient Descripción
Python-GlanceClient es un cliente para la API de mirada OpenStack. Hay una API de Python (el módulo Glanceclient), y un guión de línea de comandos (mirada). La API de mirada 2.0 sigue siendo un objetivo en movimiento, por lo que este módulo permanecerá en estado "beta" hasta que la API se finalice y se implementa completamente. Se realiza el desarrollo a través de los procesos de OpenStack habituales como se describe en el `OpenStack Wiki`_. El repositorio maestro está en GitHub __. Este código es una bifurcación de 'Python-novaclient' es a su vez un tenedor de 'Python-cloudservers`__. El Python-GlanceClient está autorizado bajo la licencia de Apache como el resto de OpenStack.Python APIBY WAY de un inicio rápido: # use v2.0 auth con http://example.com:5000/v2.0 ") >>> Desde GlanceClient.v2_0 Importar Cliente >>> Glance = Client.Client (Nombre de usuario = nombre de usuario, contraseña = contraseña, tenant_name = inquilino, auth_url = keystone_url) >>> mirada .images.list () >>> imagen = mirada .images. Crear (nombre = "Mi imagen de prueba") >>> Imagen de impresión. Estatus'Queued '>>> image.upload (abierto (' / tmp / myimage.iso ',' rb ')) >>> image.status 'activo' >>> image_file = image.image_file >>> con abierto ('/ tmp / copyimage.iso', 'wb') AS F: Para trozos en Image_File: F.Write (Chunk) >>> Image.Delete () ApiInstalling de línea de comandos Este paquete le ofrece una herramienta de línea de comandos, mira, que puede usar para interactuar con la API de identidad de Glance. Necesitarás proporcionarle su inquilino de OpenStack, nombre de usuario y contraseña. Puede hacerlo con el tenant_name , el nombre de usuario y los params de -Password, pero es más fácil simplemente establecerlos como variables de entorno: exportar OS_TENANT_NAME = P RojectExport OS_USERNAME = USEREXPORT OS_PASSWORD = PASSYOU también deberá definir la URL de autenticación con --Auth_URL y la versión de la API con --Identity_api_version. O estableciéndolos como variables de entorno también: exportar OS_AUTH_URL = http: //example.com: 5000 / v2.0export os_identity_api_version = 2.0sINE El servicio de identidad que usa los usos puede devolver múltiples puntos finales de la imagen regional en el catálogo de servicios, puede especificar el que desea con --region_name (o exporta os_region_name). Por defecto a la primera en la lista devuelta. Encontrarás una documentación completa en el shell ejecutando Ayuda de un vistazo: Uso: Mira
Python-GlanceClient Software relacionado