Find Jobs
Hire Freelancers

Debug Python script to upload files to AWS Glacier -- 2

$10-75 USD

En curso
Publicado hace casi 8 años

$10-75 USD

Pagado a la entrega
I have a little python script that uploads PDF files to Amazon Glacier and saves the status in a database table. ([login to view URL]) We currently use it to upload files from an S3fs directory that is actually an S3 bucket mounted on the linux filesystem ([login to view URL]). However, there is an issue. The s3fs directory contains many PDF files (1MB or more in size each). When the script is run it doesn't upload anything. It seems to get stuck on the first multi-part upload. However, if the script is run to upload files from a normal directory, it works fine. I believe this is happening because s3fs is not very good at metadata operations, like listing files and directories, especially large number of files. The script currently loops through each file in the directory. This is just a theory I need an excellent python coder to figure out what the problem is and to either: 1) Fix the issue with the script/s3fs combination so that it works as designed -or- 2) Modify how the script operates. Instead of looping through the filesystem, it should rely on the database. It needs to first select any filenames where archive id is missing from the database, and then loop through that list and explicitly upload each specific filename to Glacier, afterward updating the database as it currently does. I believe S3fs will have no problem if you operate on a specific file from its filepath. I don't know this for sure, but it's worth a try. -or- 3) Write a better script!! Coder must set up his own test environment as described above to find the solution.
ID del proyecto: 10838523

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $111 USD por este trabajo
Avatar del usuario
Hello, My name is Adil, I am expert in python language, I have 7 years+ experience in python language and I am certified python expert. i have completed 100+ projects using python -- for python projects . Expertise : Python, Django, Django-Rest-Framework and many python packages. My key Skills are: Python, AngularJS, Scala, JavaScript, Go, PHP, SQL, HTML, Perl, CSS. Platforms: Linux, Amazon Web Services (AWS), Google App Engine, Windows, Mac OS X I have completed more than 100+ projects in Python programming. You can test the quality of my work if needed. Thanks.
$100 USD en 1 día
4,8 (14 comentarios)
5,1
5,1
Avatar del usuario
Hi, I'm a cloud architect working heavily on AWS. Why don't we look for an alternative solution and remove the S3FS from the picture at all. I'd recommend using S3 and Lambda directly. You're already putting the files on S3 using S3FS. Why don't we put a lifecycle policy on the S3 bucket, so that based on the policy, they'll be automatically moved to Glacier? Alternatively, if your use case and policy is more complex, we can have a Lambda script, triggered automatically whenever you put a new pdf to S3 bucket via S3FS, and this Lambda script can handle the Glacier migration. Regards, Engin
$222 USD en 1 día
5,0 (12 comentarios)
4,4
4,4
Avatar del usuario
Hi, I am Hieu and I am a VMware Certified Professional and an AWS Certified Associate I have 8 years of experience in systems admin and datacenter day-to-day operations. I am proficient to implement, configure and manage Windows, Unix, Linux with application servers running inside them like Apache, Ngix or databases systems like MySQL, PostgreSQL on both physical and virtualization as well as cloud computing. I would like to have the opportunity to discuss your project.
$100 USD en 2 días
5,0 (2 comentarios)
3,5
3,5
Avatar del usuario
Hello, i'm a python developer, i have ever work on similiar task before, i can finish this project..... Thank you for reading my bid
$66 USD en 3 días
5,0 (2 comentarios)
1,9
1,9
Avatar del usuario
A proposal has not yet been provided
$35 USD en 5 días
4,8 (1 comentario)
1,0
1,0
Avatar del usuario
Hi!, I'm new freelancer, your job is very simple, and I think, i can culminate it in record time, this would be my first job, if you choose to accept me. I have extensive experience in Python, I have in mind rewrite your code, add functionalities add POO, a better cli interface. And last, i speak spanish, please excuse my low level of english.
$50 USD en 7 días
0,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
East Brunswick, United States
5,0
116
Forma de pago verificada
Miembro desde may 16, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.