Budget is $100
You should have experience using amazon S3 and CloudFront or at least any CDN - content delivery service.
What is needed description below step by step, has to be in delphi to work on my windows server:
1. Upload a file to Amazon S3
2 Check the file size or MD5 if its possible in Amazon S3 (we want to confirm the uploaded file to S3 is 100% successful)
3. Invalidate the file in Amazon CloudFront
For your reference here are the API documentations from Amazon:
For Amazon S3: [login to view URL]
For Amazon CloudFront: [login to view URL]
When you are coding and testing, you can use your own Amazon S3 and Amazon Cloudfront account, sign up is free and no charge or I can provide a test account.
Any questions feel free to ask.
We need to upload .exe file, and set the permission accept everyone is able to download that file.
The delphi program will be running on our windows server.
Which auto upload our .exe file to amazon S3, set the permission to everyone is able to download.
And then invalidate the file from amazon cloudfront.
Hi, I have experience with aws and cloudfront, and I can demonstrate that by saying that cloudfront takes around 10 minutes to invalidate the cache so unless there's no other way I can suggest a different way of updating files you upload to s3.
I can give out more info in chat.
I am a senior software architect, I have successfully established numerous infrastructure using AWS and Heroku; S3 and CloudFront are very familiar to me. Excited to work with you!