DEV Community

Cover image for Deploy AWS Lambda right from Your IDE
RD
RD

Posted on • Edited on • Originally published at therdnotes.com

Deploy AWS Lambda right from Your IDE

Leveraging AWS Lambdas for coding microservices or better say utility functions over API, for different projects has been my go-to option.

but deploying them after making changes is a bit brain tiring loop.

therefore i developed a plugin for JetBrains IDEs which includes Intellij IDEA, GoLand, PyCharm and many others.

Old routine 🤕, dealing with lambda

Open IntelliJ
 ↳Write code (AWS Lambda)
 ↳ Build artifacts
 ↳ Switch from IDE to browser
 ↳ Head to AWS Console and sign in (One time step)
 ↳ Open AWS Lambda or AWS S3 web page in console
 ↳ Browse to file/folder to upload your artifact to cloud and hit save
 ↳ If deploying more than one lambda artifact
 ↳ Open another tab, open AWS console, browse artifact and hit save
 ↳ Repeat last two steps for all lambdas to be deployed
 ↳ Switch back to IDE
 ↳ Continue coding
<Repeat till EOD>
Enter fullscreen mode Exit fullscreen mode

New routine 🤩

Open IntelliJ
 ↳ Write code (AWS Lambda)
 ↳ Build artifact
 ↳ Deploy directly from IntelliJ IDE
<Repeat till EOD>
Enter fullscreen mode Exit fullscreen mode

Bonus 🎄

This plugin also helps in case you are deal with multiple AWS Named Profiles or AWS Organization

Demo

YouTube:

Plugin Link

https://plugins.jetbrains.com/plugin/14742-aws-lambda-deployer

Originally posted on theRDnotes.com


Follow me on twitter 🎉, i generally post about different projects i am coding and their journey of development

Top comments (0)