Articles of amazon web services

¿Cómo accedo a mi aplicación django que se ejecuta en Amazon ec2?

Por lo tanto, he mirado alrededor de la stack de desbordamiento + otros sitios, pero no he podido resolver este problema: ¡por lo tanto, publicando esta pregunta! Recientemente comencé a aprender django … y ahora estoy tratando de ejecutarlo en ec2. Tengo una instancia de ec2 de este formato: ec2-xx-xxx-xx-xxx.us-west-2.compute.amazonaws.com en la que tengo una […]

Múltiples sistemas Django Storage Backend

Tengo la aplicación django que usaba el backend S3BotoStorage para almacenar los archivos cargados en Amazon s3. Pero en los servicios de api web (usando django-tastypie) tardaba mucho tiempo en cargar el archivo en s3. Como hubo solicitudes, se pasa a través del servidor web y luego al servidor de almacenamiento Amazon S3. Por lo […]

¿Existe una API de Python para enviar solicitudes de obtención por lotes a DynamoDB de AWS?

El paquete boto3 , el contenedor AWS API oficial de boto3 Amazon, tiene un gran soporte para cargar elementos a DynamoDB de forma masiva. Se parece a esto: db = boto3.resource(“dynamodb”, region_name = “my_region”).Table(“my_table”) with db.batch_writer() as batch: for item in my_items: batch.put_item(Item = item) Aquí my_items es una lista de diccionarios de Python, cada […]

HTTPSConnectionPool (host = ‘s3-us-west-1b.amazonaws.com’, puerto = 443): se rebasaron los rebashs máximos con url

Estoy tratando de copiar un archivo de mi instancia de aws ec2 a la carpeta de S3, pero estoy recibiendo un error Aquí está el ejemplo de comando aws s3 cp /home/abc/icon.jpg s3: // mybucket / myfolder Este es el error que estoy recibiendo carga fallida: ./icon.jpg a s3: //mybucket/myfolder/icon.jpg HTTPSConnectionPool (host = ‘s3-us-west-1b.amazonaws.com’, puerto […]

ejecutar un archivo de estructura cuyo nombre no sea fabfile.py y sin contraseña ssh

Tenía un código de trabajo, que ahora no puedo ejecutar debido a algunos problemas. Me enfrento a los siguientes problemas: Me piden la contraseña, ya que ejecuto el archivo usando python /path/to/file.py Incluso si uso fab -l, este archivo se invoca y se me pide una contraseña nuevamente. Solo para hacerle saber, tengo muchos archivos […]

Consulta dynamoDB con campo de clave no hash (con boto / python)

Estoy usando dynamoDB con boto, y tengo un pequeño problema en el diseño / consulta de mi tabla. Me gustaría que mis datos se vieran como +—————————————+ hash_key account_id mykey —————————————– 1 12345 myvalue1 2 12345 myvalue2 3 12345 myvalue3 4 123456 myvalue4 +—————————————+ Y luego recupere todos los datos de la cuenta 12345. En […]

El comando de envío de SSM a la instancia de EC2 falló

Estoy intentando usar boto3 para ejecutar comandos ssh en instancias de EC2. Leí esta guía: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshooting-remote-commands.html e hice todo lo que escribieron allí, pero sigo recibiendo un mensaje de error: >>>import boto3 >>> ec2 = boto3.client(‘ssm’) >>> a = ec2.send_command(InstanceIds=[‘i-0d5e16f6′], DocumentName=’AWS-RunShellScript’, Comment=’abcdabcd’, Parameters={“commands”:[“ifconfig”]}) salida: Traceback (most recent call last): File “”, line 1, in File […]

AWS EMR realiza una secuencia de comandos de “arranque” en todas las máquinas que ya están en ejecución en el clúster

Tengo un clúster EMR que se ejecuta 24/7. No puedo apagarlo y lanzar el nuevo. Lo que me gustaría hacer es realizar algo como una acción de arranque en el clúster que ya se está ejecutando, preferiblemente usando Python y boto o AWS CLI. Me imagino haciendo esto en 2 pasos: 1) ejecute el script […]

Error de la aplicación Django 504 después de guardar el modelo

Tengo un sitio web de Django con Django 1.8 con Python 3.4 y alojado en AWS a través de ElasticBeanstalk. Recientemente, he tenido algunos problemas con el área de administración de Django y 504 errores. El problema es muy difícil de reproducir, parece suceder al azar. Cuando guardo una instancia de un modelo, a veces […]

¿Cuál es la diferencia entre AWSCLI y AWSEBCLI?

¿Cuál es la diferencia entre “Interfaz de línea de comando de AWS” y “Interfaz de línea de comando de AWS Elastic Beanstalk”? ¿Necesito ambos para implementar un proyecto Django a través de AWS Elastic Beanstalk? ¡Gracias!