Find Jobs
Hire Freelancers

AWS Cloudfront - Private Content support for our C++ App

$200-350 AUD

Cerrado
Publicado hace alrededor de 8 años

$200-350 AUD

Pagado a la entrega
Our application is a realtime 3D visualisation and planning tool written in C++. It loads 3D content (meshes, textures, materials) on the fly from both local storage (eg. Hard Drive, Network drive) and HTTP. Currently the HTTP method has no security/authorisation considerations - eg. data on web server must be publicly accessible. We want to modify our HTTP loader to load secure content served from AWS Cloudfront, using Signed URLs or Signed Cookies, such as those described here: [login to view URL] This will enable us to store our data on S3 without the need for it to be publicly accessible. Your task is to: - Recommend and document a method of managing access to private content through cloudfront based on your prior cloudfront experience and our application requirements - This should ensure our content is not publicly accessible through any other means. - Advise if we should be using signed URL’s or signed Cookies or another approach entirely. - Design a solution for us to discuss and approve development of. - Implement and test the solution, meeting performance requirements. - Deliver the solution and assist with any implementation questions. Experience / Skill requirements - You will have prior experience developing applications that interact with cloudfront. - You will already have a clear understanding of serving content privately through cloudfront and the advantages / disadvantages of each approach - You will be able to demonstrate prior code/application examples with similar function - Strong C++ experience Other Notes - Our system loads thousands of small files in a multithreaded manner. Your solution must match the performance of our existing HTTP loader. - You will be provided a sample application utilising our HTTP loader with a list of files to download. You will use this as a base and integrate your solution following our existing framework. - You will commit your code to a bitbucket repository provided by us.
ID del proyecto: 10272697

Información sobre el proyecto

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

Sobre este cliente

Bandera de AUSTRALIA
South Brisbane, Australia
0,0
0
Miembro desde abr 20, 2016

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.