Find Jobs
Hire Freelancers

AWS Lambda Function - polling SQS, making outbound API call, and inserting into DynamoDB

$25-50 USD / hour

Cancelled
Posted over 7 years ago

$25-50 USD / hour

We need an AWS Lambda function written in python that will do the following: 1. Read from an AWS SQS queue that receives JSON messages. Message Body: [{"endpoint": "[login to view URL]", "objectId": "s436dgsfe30edee9e454456f3da", "userId": "235223sdf2e235", "updatedAt": "2016-08-02T22:02:19+00:00", "action": "updated", "model": "summary", "type": "summary"}] These messages contain external API endpoints that must be called using parameters contained in the SQS message. 2. Calculates a HMAC-SHA1 signature from the message contents and 3 other variables, and validates the signature is correct by comparing it to the signature passed in the messages header attributes. 3a. If not valid, log an error to a DynamoDB table 3b. If valid, structure a URL from variables in the queue message and application level, and then make the external API call. GET [login to view URL] 4. Process the resulting JSON payload from the GET request and store the results in a DynamodB table. 5. If any error is received or occurs in the processing, store the error in a DynamoDB table.
Project ID: 11174030

About the project

12 proposals
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
12 freelancers are bidding on average $32 USD/hour for this job
User Avatar
Hi, I am an expert in python scripting. I have done 100's of python scripting for web scraping , automation etc.. I can complete this task easily. Please message me to discuss more details. Thanks.
$30 USD in 10 days
4.8 (41 reviews)
5.4
5.4
User Avatar
Hey there, I've got extensive experience with Amazon AWS Lambda and ironworker.io. You can confirm this by checking out my profile page, you will see lots of AWS related projects. I'm well versed in Linux System Administration and top 5% of Linux expert here. I understand what you require in terms of Lambda function and I can certainly develop this for you. I've a question if you can please answer that for me: ~ In point#1 you mentioned about call the url endpoint, so the signature will be returned after calling the endpoint that signature we need to validate? Please feel free to ask if you've any questions. Thanks
$27 USD in 10 days
4.8 (12 reviews)
4.7
4.7
User Avatar
I've work with python for 3 years. I also familiar with aws lambda. Let tell me detail requirements.
$25 USD in 3 days
5.0 (17 reviews)
4.0
4.0
User Avatar
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$41 USD in 10 days
5.0 (1 review)
3.2
3.2
User Avatar
Hi, I'm a senior cloud architect specialized in Lambda (node.js) and CloudFormation scripting. I have heavily worked on S3 and EC2 projects in Freelancer site. Please see my references and completed projects: https://www.freelancer.com/u/engindeveci.html Please do not consider me as a candidate if phyton is mandatory. I'm an expert on node.js only. Looking forward to working with you. Regards, Engin
$41 USD in 10 days
5.0 (1 review)
3.0
3.0
User Avatar
Hi I would like to take this opportunity and show you what my skills are and how i can help you with your project. i have more then 7 years of experince in PHP and Python and a small team of developers to work with me as well. i have worked on various small to large scale projects and i can certainly help you with the work. I have gone through the description and can help you with the project let me know if we can discuss further Thanks
$41 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I am an AWS certified solutions architect based out of US with 13 years of experience - 5 of those working with AWS technologies The ask is fairly simple and I should be able to complete it within an Week's time. I will also provide step by step documentation with screenshots detailing how to deploy and configure the lambda function. If awarded I will reach out to you for further inputs on exactly what information needs to be logged based on your requirements. Also calculating a hash-mac is typically not a problem, but sometimes implementations call for some vendor specific information/ encoding/ headers to be passed - may need to discuss those with you also in further detail. I am very confident I can deliver a quality code complete with comments, documentation, test execution results in a timely manner. Past works done recently using lambda functions (at freelancer and other freelancing sites) a) Manipulate image files, upload changed files to S3 and send email b) CRUD operation with AuroraDB RDS c) CRUD operations with DynamoDB d) ElastiCache (Redis) Operations Thanks Dhiman California
$38 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Vienna, United States
5.0
6
Payment method verified
Member since Aug 5, 2015

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.