Articles of amazon web services

Cómo llamo a una puerta de enlace API con credenciales de Cognito en Python

He logrado configurar una puerta de enlace API asegurada con Cognito. El rol de usuario no autenticado tiene una política de acceso que debería otorgarle acceso a la puerta de enlace. También me las arreglé para usar boto3 para recuperar un ID de identidad del grupo y obtener el token de ID abierto asociado, así […]

¿Cómo paso argumentos a las funciones de AWS Lambda usando solicitudes GET?

Diga que quiero pasar val1 y val2 en la cadena de URL al realizar una solicitud GET desde mi punto de acceso Api Gateway a mi función Lambda: https://xyz.execute-api.amazonaws.com/prod/test?val1=5&val2=10 Y tengo una función simple que sum las dos entradas, val1 y val2: def lambda_handler(event, context): # How do I get at val1 and val2?? return […]

¿Servir archivos estáticos en heroku usando AWS S3 para django?

Estoy implementando una aplicación django utilizando heroku y AWS S3 para archivos estáticos, el problema es que no he encontrado información sobre cómo vincular la base de datos de Postgres de heroku con el servicio S3. Ya configuré el AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, S3_BUCKET, Agregar configuración de CORS, pero mi pregunta es ¿cómo puedo vincular el almacenamiento […]

Importar error desde cyptography.hazmat.bindings._constant_time import lib

Así que estoy tratando de crear una función aws lambda, para iniciar sesión en una instancia y hacer algunas cosas. Y el script funciona bien fuera de lambda, pero cuando lo empaco usando las mismas instrucciones que esta https://aws.amazon.com/blogs/compute/scheduling-ssh-jobs-using-aws-lambda/ no funciona trabajo. Lanza este error. libffi-72499c49.so.6.0.4: cannot open shared object file: No such file or […]

Flask-SQLAlchemy: No se puede volver a conectar hasta que se revierta la transacción no válida

Así que estoy usando Amazon Web Services RDS para ejecutar un servidor MySQL y usando el framework Flask de Python para ejecutar el servidor de aplicaciones y Flask-SQLAlchemy para interactuar con RDS. Mi app config.py SQLALCHEMY_DATABASE_URI = ” SQLALCHEMY_POOL_RECYCLE = 60 Mi __ init __.py from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy application = […]

Recuperando nombres de subcarpetas en el cubo S3 de boto3

Utilizando boto3, puedo acceder a mi grupo AWS S3: s3 = boto3.resource(‘s3’) bucket = s3.Bucket(‘my-bucket-name’) Ahora, el grupo contiene la carpeta de first-level , que a su vez contiene varias subcarpetas nombradas con una marca de tiempo, por ejemplo 1456753904534 . Necesito saber el nombre de estas subcarpetas para otro trabajo que estoy haciendo y […]

Cómo establecer una variable de entorno en Amazon Elastic Beanstalk (Python)

He estado trabajando en una aplicación Django últimamente, intentando que funcione con Amazon Elastic Beanstalk. En mi archivo .ebextensions/python.config , he establecido lo siguiente: option_settings: – namespace: aws:elasticbeanstalk:application:environment option_name: ProductionBucket value: s3-bucket-name – namespace: aws:elasticbeanstalk:application:environment option_name: ProductionCache value: memcached-server.site.com:11211 Sin embargo, siempre que miro en el servidor, no se establecen tales variables de entorno (y […]

Registro de AWS Elastic Beanstalk con python (django)

¿Cómo administra los registros de su aplicación en AWS elastic beanstalk? Me refiero a que escribes tus registros de aplicación en qué archivo? Estoy utilizando la siguiente configuración de registro en mi entorno de desarrollo, pero esto no funciona cuando lo implemento en AWS. ¡Gracias por adelantado! DEBUG_LOG_DIR = BASE_DIR + “/django_debug.log” LOGGING = { […]

Leyendo datos de S3 usando Lambda

Tengo un rango de archivos json almacenados en un cubo S3 en AWS. Deseo utilizar el servicio AWS lambda python para analizar este json y enviar los resultados analizados a una base de datos de AWS RDS MySQL. Tengo un script de Python estable para hacer el análisis y escribir en la base de datos. […]

¿Cómo arrancar la instalación de módulos Python en Amazon EMR?

Quiero hacer algo realmente básico, simplemente active un clúster Spark a través de la consola EMR y ejecute un script Spark que depende de un paquete de Python (por ejemplo, Arrow ). ¿Cuál es la forma más sencilla de hacer esto?