aws / aws-toolkit-jetbrains

AWS Toolkit for JetBrains - a plugin for interacting with AWS from JetBrains IDEs
https://plugins.jetbrains.com/plugin/11349-aws-toolkit
Apache License 2.0
757 stars 220 forks source link

Please add an option to interact with local endpoints #3746

Open elbazon opened 1 year ago

elbazon commented 1 year ago

Is your feature request related to a problem? Please describe. This feature's request does not tell to an existing problem, however - it will be a great thing to achieve and will contribute to our local development lifecycle.

Describe the solution you'd like In today's existing situation, AWS's Toolkit for JetBrains works great! You can interact and invoke lambda's remotely from your IDE, and connect to multiple accounts. However, it is still missing a few necessary features.

  1. The ability to use AWS SSO to interact with accounts behind organization management implemented using Google SSO (i.e.) - doesn't work.
  2. One of the most impacting features that is missing, is the ability to harvest local development kits. We are using LocalStack (and Terraform) in order to build, test, and configure new (and existing) services before deploying to the cloud. A key feature that unfortunately does not exist, is the ability to debug locally a proper workflow. We can debug a single lambda invocation at a time, but our product consists of multiple micro-services that invoke each other. If AWS's Toolkit could support a custom endpoint and will allow "connection" to our local environment (based on LocalStack docker container) - we could debug our services properly and increase our productivity and developer's QOL. I am sure that this solution would benefit developers with AWS service dependencies worldwide.

Describe alternatives you've considered The alternative is of course SAM CLI, but the necessity to maintain a YAML file complicates things and adds to the overhead.

justinmk3 commented 1 year ago

Related: