Articles of amazon ec2

Cree y descargue un par de llaves de AWS ec2 con Python Boto

Estoy teniendo dificultades para encontrar una manera (si es posible) de crear un nuevo par de llaves de AWS con la biblioteca de Python Boto y luego descargar ese par de llaves.

Con boto, ¿cómo puedo nombrar una instancia de EC2 recién creada?

Estoy utilizando boto para generar una nueva instancia de EC2 basada en una AMI. El método ami.run tiene una serie de parámetros, pero ninguno para “nombre”. ¿Tal vez se llame algo diferente?

Ubuntu AMI no carga datos de usuario

Estoy intentando cargar datos de usuario en una AMI LTS de Ubuntu 12.04 (ami-a29943cb, pero he intentado algunos otros en vano) a través de ec2.run_instances de boto (…, user_data = USER_DATA). Del mismo modo, no he tenido éxito al suministrar manualmente los datos del usuario al iniciar las instancias a través de la consola de […]

¿Cómo ejecutar continuamente un script de Python en un servidor EC2?

He configurado un servidor de Amazon EC2. Tengo un script de Python que se supone que descarga grandes cantidades de datos de la web al servidor. Puedo ejecutar el script desde el terminal a través de ssh , sin embargo, muy a menudo pierdo la conexión ssh . Cuando pierdo la conexión, el script se […]

OpenCV en la nube

La pregunta puede parecer estúpida para aquellos con experiencia en el desarrollo de la nube, pero al provenir del mundo de las computadoras de escritorio, no puedo entender la solución por mi cuenta. Tengo un montón de código usando opencv, parte de él con una api. La pregunta es, ¿sería posible que opencv se ejecute […]

Lista de volúmenes EC2 en Boto

Quiero listar todos los volúmenes adjuntos a mi ec2. conn = EC2Connection() attribute = get_instance_metadata() region=attribute[‘local-hostname’].split(‘.’)[1] inst_id = attribute[‘instance-id’] aws = boto.ec2.connect_to_region(region) volume=attribute[‘local-hostname’] volumes = str(aws.get_all_volumes(filters={‘attachment.instance-id’: inst_id})) Con mi código puedo listar el volumen pero el resultado es así: [vol-35b0b5fa, volumen: vol-6cbbbea3] Necesito algo como: vol-35b0b5fa vol-6cbbbea3 No sé cómo puedo hacer, y mi investigación […]

Ningún módulo llamado ‘virtualenvwrapper’

Estoy trabajando para configurar un proyecto Django en Amazon EC2 con una instancia de Ubuntu 14.04 LTS. Quiero escribir mi código usando Python 3. Me han dicho que la mejor manera de hacerlo es usar virtualenvwrapper . He instalado virtualenvwrapper éxito y poner export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.4 export PROJECT_HOME=$HOME/Devel source /usr/local/bin/virtualenvwrapper.sh en mi archivo .bashrc […]

¿Una forma elegante de crear miniaturas de imágenes almacenadas en s3 con ec2 y comunicarse con los Rails al finalizar?

OK, así que un resumen rápido de mi configuración y lo que quiero lograr: Tengo un servidor Rails 2.3.5 que ejecuta mi sitio web. Tengo una aplicación flash en mi sitio donde los usuarios pueden subir imágenes directamente a s3. Cuando se completa una carga, se notifican los Rails. En el punto donde la imagen […]

Compare la hora de lanzamiento de la instancia de EC2 y la hora actual en Python

Extraigo el launch_time de la instancia de EC2, devuelve una cadena Unicode como esta: 2014-12-22T08: 46: 10.000Z Yo uso dateutil parser para convertirlo a datetime con launch_time = parser.parse(instance.launch_time) Así que me quedo lunch_time después de convertirme así: 2014-12-22 08: 46: 10 + 00: 00 Y quiero comparar este tiempo de lanzamiento con la hora […]

Cómo detener el proceso de apio trabajador.

Tengo un proyecto Django en un nodo de Ubuntu EC2, que he estado usando para configurar un asíncrono usando Celery . Estoy siguiendo esto junto con los documentos. He podido obtener una tarea básica trabajando en la línea de comandos, usando: (env1)ubuntu@ip-172-31-22-65:~/projects/tp$ celery –app=myproject.celery:app worker –loglevel=INFO Para iniciar un trabajador. Desde entonces, hice algunos cambios […]