Build Secure File Uploader Application
Table of contents
Here in this blog I am going to leverage the use of Cloud Native Solutions using AWS as cloud platform.
Prerequisites : npm packages and nodejs 14+ version, AWS Account and Visual Code.
Create React App using npm commands.
Edit index.js file, app.js file, css file to have look and feel for your web app.
Test it locally at any port
Create Lambda function containing node.js16+ run time version
Code in such a way to be triggered to post the object into destination S3 Bucket.
Create API GW to call post method and invoke lambda function to program this on your behalf.
You can build your Reactjs app and host it as static website into S3 bucket.
Front end your s3 website with Cloudfront to leverage the use of Caching from edge locations
You can use SAML2.0 Authentication use this web app which will in return redirect to Azure AD or any of the IDP such as Cognito user pool.
Finally Serve this dish to customer.๐ฅณ๐
Follow me and you can get paid aid as well for this solution.
Subscribe to my newsletter
Read articles from Vikas Dubey directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Vikas Dubey
Vikas Dubey
Cloud Solution Architect, can drag you out of problem