Articles of amazon s3

Error de boto s3. BucketAlreadyOwnedByYou

¿Por qué me sale este error con s3 y boto? BucketAlreadyOwnedByYouYour previous request to create the named bucket succeeded and you already own it.rtbhui84115D3E9513F3C9+3TxrA34xHcSx0ecOD3pseRnE+LwUv3Ax1Pvp3PFoE8tHfOcn5BXyihc9V/oJx2g s3 = boto.connect_s3(parms[‘AWS_ACCESS_KEY_ID’], parms[‘AWS_SECRET_ACCESS_KEY’]) bucket = s3.create_bucket(bucket_name) k = Key(bucket) #bucket is global k.key = bucket_path_and_key #’test/test/test’

La aplicación Django no carga imágenes de la carpeta de medios de AWS bucket

Estoy usando django-oscar y quería servir mis archivos estáticos con AWS S3. Para configurar mi cubeta s3, he creado un módulo llamado aws con archivos conf.py y utils.py . En mi sitio web, cuando subo una imagen al producto, se carga bien con la ruta correcta a mi cubo aws s3, pero luego, muy poco […]

Invoque el punto final de AWS Sagemker

Tengo algunos datos en S3 y quiero crear una función lambda para predecir la salida con mi punto final desplegado aws sagemker y luego vuelvo a colocar las salidas en S3. ¿Es necesario en este caso crear una puerta de enlace api como se describe en este enlace ? Y en la función lambda lo […]

cómo copiar el objeto s3 de un grupo a otro usando python boto3

Quiero copiar un archivo de un cubo s3 a otro. Obtuve el siguiente error: s3.meta.client.copy (source, dest) TypeError: copy () toma al menos 4 argumentos (3 dados) No puedo encontrar una solución leyendo los documentos. Aquí está mi código: #!/usr/bin/env python import boto3 s3 = boto3.resource(‘s3’) source= { ‘Bucket’ : ‘bucketname1′,’Key’:’objectname’} dest ={ ‘Bucket’ : […]

Error al cargar en una aplicación AWS S3 no estándar de los EE. UU. En la aplicación Django; El cubo estándar de los Estados Unidos funciona perfectamente

Configuré un cubo S3 en una región no estadounidense (Singapur). Cuando bash cargar imágenes en él, recibo un error 301 ( Movido permanentemente) de S3. La investigación me ha llevado a comprender que para un grupo no estándar, uno debe especificar el punto final y la región en particular. He intentado una variedad de variables […]

Configuración de tipo de contenido de AWS en S3 usando Boto3

Estoy tratando de cargar una página web en un grupo de S3 utilizando el SDK de Boto3 de Amazon para Python. Estoy teniendo problemas para configurar el tipo de Content-Type . AWS sigue creando una nueva clave de metadatos para Content-Type además de la que estoy especificando usando este código: # Upload a new file […]

Cómo instalar pymysql en AWS lambda

He buscado aquí y aquí mientras intentaba averiguar cómo hacer funcionar pymysql en AWS lambda. Los ejemplos que he visto hasta ahora son extremadamente complejos, y con el tutorial de GitHub llegué hasta IAM antes de comenzar a encontrar errores de permisos que no sabía cómo resolver. Literalmente, todo lo que quiero hacer es llamar […]

Acceso a metadatos desde AWS S3 con AWS Lambda

Me gustaría recuperar algunos metadatos que agregué (usando la consola x-amz-meta-my_variable) cada vez que subo un objeto a S3. He configurado lambda a través de la consola para disparar cada vez que se carga un objeto en mi cubo Me pregunto si puedo usar algo como variable = event[‘Records’][0][‘s3’][‘object’][‘my_variable’] para recuperar estos datos o si […]

Boto3 S3, ordenados por última modificación

Necesito buscar una lista de elementos de S3 con Boto3, pero en lugar de devolver el orden de clasificación predeterminado (descendente) quiero que lo devuelva a través de orden inverso. Sé que puedes hacerlo a través de awscli: aws s3api list-objects –bucket mybucketfoo –query “reverse(sort_by(Contents,&LastModified))” y es factible a través de la consola de UI […]

¿Puedo usar boto3 de forma anónima?

Con boto pude conectarme a grupos de S3 públicos sin credenciales pasando el argumento anon= keyword. s3 = boto.connect_s3(anon=True) ¿Es esto posible con boto3 ?