Closed

AWS site + API

Hi,

I would need the following task implemented.

I like to pay 1 full price for successful implementation.

Website + Db:

# User management (Add, enable, disable and remove API users) - Admin Only

# Template management (Add, Update and Delete templates) - Admin Only

# Each template has multiple source files (on S3, uploaded by Admin)

# Each source file has a varying number of string variables

# View and clean logs - Admin Only

The website is an admin-only area. UI can be very basic as it is for my eyes only, just the functionality is needed.

API:

# Incoming data: UserID, UserKey, TemplateID, several String values (depending on template)

# Validation: User must be registered and authenticated

# Validation: Incoming data cannot be empty

# Validation: User access to the specified template must be checked

# Validation: Max Request Limit (template level) needs to be validated

# Read source (text) files for the specified template

# Create text files (modified with input string parameters) on S3

# Trigger a AWS Lambda function

# The result of the Lambda function must be passed on to the API user.

# The result of the Lambda function must be logged (pass/fail, error message if present, userID, timestamp)

# Update the Max Request Limit for this template in the database

# If the Max Request Limit is reached, the admin should be notified by email

A template has several source files (simple text files).

These have to be copied to a new location on S3, and the content needs to be changed by replacing several variables with the incoming string values (from the API).

These copied source files are placed into a folder on S3, with a parent folder with an instance ID.

This operation is quit simple.

The copy of the source files become the input files for the AWS Lambda function.

For example, the following files are uploaded & linked in the website by the admin:

S3/Template1/Source/[login to view URL]

S3/Template1/Source/[login to view URL]

S3/Template1/Source/[login to view URL]

A unique id (example: 12345) must be created by the API/website

The copy is placed into the following locations:

S3/Template1/Input/12345/[login to view URL]

S3/Template1/Input/12345/[login to view URL]

S3/Template1/Input/12345/[login to view URL]

The variables need to be replaced by the incoming data.

Now the above files become the input for the Lambda function.

The Lambda function can now be triggered with the following variable: S3/Template/Input/12345

The template object also exists in the local database, containing the max request limit and linked userId.

A template can only be created by the admin.

Question asked by other freelancers:

Q: Which properties does the template have?

A: Template name, user id, max. request limit, process attempt, process success count

I don't have any programming skills myself. This job description was created with the help of a developer.

If you have any questions or need of a full example, just contact me.

Thanks.

Skills: PHP, Amazon Web Services, MySQL, node.js, Javascript

See more: video site api, extjs capture datepicker input error, build ebay auction site api, aws lambda, aws console, aws rest api, aws api gateway documentation, aws api gateway lambda, aws api gateway example, aws api gateway tutorial, how to use aws api -gateway, web site api template, search amazon site api, pass logged user silverlight, calc ups shipping site api, fix xml input error, upload site api, upload image photobucket site api, auction created different site api, travel site api

About the Employer:
( 0 reviews ) Wellen, Belgium

Project ID: #20678332

38 freelancers are bidding on average $582 for this job

gkws

Dear Employer, This is OM from Risensys Pvt Ltd. We are giving quality services from past 8 years. Can you come over to chat to discuss further in this regards as I would love to hear more about the idea/ concept? * More

$1000 USD in 20 days
(223 Reviews)
8.2
seekdeveloper

Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 11+ years of experience and I'm here for you! My sk More

$700 USD in 7 days
(109 Reviews)
8.8
ominfowave

Dear Client, Thank you for posting project on freelancer. We appreciate to make bid on your project. We will surely provide you excellent work for your project and you will surely gain trust on us. We are really inte More

$750 USD in 25 days
(127 Reviews)
7.7
latatestTech

With Freelancer Preferred badge bound to give 100% Quality (Let's Chat) Hello, A great team is here for your service!! I read the project description properly, and I agreed to fulfill 100% of all your requirements. More

$500 USD in 10 days
(161 Reviews)
7.9
usuf001

Hi there, we can code this script in laravel using lamda function. you have to tell us what will be the output of lamda function. if you have any questions please feel free to contact me. thank you

$722 USD in 5 days
(572 Reviews)
7.3
jinthreek89

How are you doing? After carefully reading your job description, I can see that you'd like to build an app for iOS and Android. I am extremely experienced in iOS and Android app development with 10+ years and I am al More

$500 USD in 7 days
(24 Reviews)
7.4
AwaisChaudhry

Hi there, I have checked the details I have great experience with: PHP Javascript MySQL Amazon Web Services node.js Please start the chat so we can discuss this job more in detail then we will discuss the final budge More

$500 USD in 7 days
(58 Reviews)
7.3
Shattenjagger

Hello. The description is pretty straightforward, so I may handle this project. What about technology stack? Do you have some ideas here or letting developer to choose? Anyway let’s discuss details and do the business! More

$750 USD in 3 days
(70 Reviews)
6.7
abugosia

Hello, I'm Abu Gosia. I'm interesting in your project very well. I m quite well experienced in these jobs. Let's go ahead with me. Thanks

$725 USD in 15 days
(158 Reviews)
6.8
anmoltech

Greetings From Code world Softwares, We have read the complete project description deeply and analyzed the details from your document. We are expert in similar projects works with creative and effective quality work. More

$500 USD in 7 days
(174 Reviews)
6.7
mitss

Hello As i checked your given requirement details and as you want mobile responsive website. by using Angularjs, bootstrap,html5 with havascript responsive [login to view URL] here check our developed mobile responsive website More

$500 USD in 45 days
(33 Reviews)
7.0
pvsysgroupinc

Dear Sir, As per your requirement we will make your website best and also we will support after work is live as well please allow us to share our services to you hope you will be happy and we will have long term busi More

$400 USD in 30 days
(28 Reviews)
6.4
hoisticdeveloper

Hola He leído sus requisitos y entiendo que los necesita. Soy desarrollador experto y tengo una amplia experiencia. ¿Podemos hablar más sobre el chat ahora mismo para comenzar con este proyecto? Estoy esperando tu res More

$500 USD in 7 days
(34 Reviews)
6.5
javedaasim

We built dynamic, pretty, professional websites for over 10+ years, and listened closely to our clients. They wanted solutions, they needed more customers, but many thought a website would do it. When what they really More

$500 USD in 7 days
(33 Reviews)
5.7
sayootech

Hey, Greeting of the day, I am SWATIK, I was looking through your project requirements [login to view URL] [login to view URL] [login to view URL] [login to view URL] booking transport More

$444 USD in 3 days
(66 Reviews)
6.3
stepinnsolution

Hi, We can do this job. We have a lot of experienxe in web design and development. We havr read your requirements and understood. Please come over to chat to discuss in detail. Waiting for your response. Thanks.

$1000 USD in 15 days
(33 Reviews)
5.3
StormLion227

Hello. Nice to meet you. I have good skills in "Amazon Web Services, Javascript, MySQL, node.js, PHP", so that i 'm very interest to your project. I have checked description of your project "AWS site + API" carefull More

$555 USD in 10 days
(14 Reviews)
4.7
MichealSMoreno

Dear client, how have you been? I've read your project description carefully. Presenting this proposal with 100% confident. How about discuss in chat? Waiting for your reply. Best regards.

$500 USD in 10 days
(29 Reviews)
4.9
jeannyprsoftech

Hi, I just went through the details and would like to mention that I can easily do this work for you. I have experience of both PHP and AWS. I can easily develop the Admin part with good look UI and with all the funct More

$500 USD in 7 days
(5 Reviews)
4.2
romancoder204

---*****--- How are you? I'm interested in your project. In my precious working years i have finished many succesful projets with 100% customer satisfaction. I am very skillful with Angular,react,Vue,laravel,node.js,e More

$500 USD in 7 days
(14 Reviews)
4.0