Find Jobs
Hire Freelancers

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

$200-350 AUD

Closed
Posted almost 8 years ago

$200-350 AUD

Paid on delivery
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.
Project ID: 10272697

About the project

Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of AUSTRALIA
South Brisbane, Australia
0.0
0
Member since Apr 20, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.