AWS Toolkit

Compatible with: IntelliJ IDEA PyCharm
Feb 19, 2019
15 868

The AWS Toolkit is an open-source plug-in for JetBrains IDEs that makes it easier to develop applications built on AWS. The toolkit helps you create, test, and debug serverless applications built using the AWS Serverless Application Model (SAM).

Features

  • New Project Wizard - Get started quickly by using one of the quickstart serverless application templates
  • Run/Debug Local Lambda Functions - Locally test and step-through debug functions in a Lambda-like execution environment provided by the AWS SAM CLI
  • Resource Explorer - View your AWS Lambda remote functions & related CloudFormation stacks
  • Invoke Remote Lambda Functions - Invoke remote functions using a sharable run-configuration
  • Deploy SAM-based Applications - (Python only) Package, deploy & track SAM-based applications

If you come across bugs with the toolkit or have feature requests, please raise an issue.

Download plugin

Recent change notes

1.2-EAP.2019.02.19 (2019-02-19)

  • (Feature) Skip image pulling when using SAM to run/debug Lambdas
  • (Feature) The AWS CLI config and credential files are now monitored for changes. Changes automatically take effect.
  • (Feature) Add option to use a container-based build during serverless application deployment
  • (Bug Fix) Fix issue where the cancel button in the Serverless Deploy progress dialog did nothing
  • (Bug Fix) Clarify validation error when SAM CLI is too old
  • (Bug Fix) Fix sort order for CloudFormation nodes in the AWS Explorer
  • (Bug Fix) Fix issue where invalid AWS Credentials prevent plugin startup
  • (Bug Fix) Fix issue where 'Edit Credentials' action didn't check for both 'config' and 'credentials'
  • (Bug Fix) Require SAM run configurations to have an associated credential profile (#526)
  • (Bug Fix) Improve 'Invalid AWS Credentials' messaging to include error details
  • (Bug Fix) Unable to edit AWS credential file via pycharm (#759)

1.1 (2019-01-08)

  • (Feature) Additional information provided when AWS Explorer isn't able to load data - #634 #578
  • (Feature) Able to view CloudFormation stack details by double clicking it in the Explorer
  • (Feature) Added AWS Credential validation when changing profiles
  • (Bug Fix) Fix case where packaging Java code was not releasing file locks #694
  • (Bug Fix) Suppress FileNotFoundException that can be thrown if the endpoints file fails to download
  • (Bug Fix) Fixed issue where accounts without Lambda access were unable to open CloudFormation stack nodes
  • (Bug Fix) Use us-east-1 instead of global endpoint for STS
  • (Bug Fix) Ignore .DS_Store files when building Lambda zip (#725)
  • (Bug Fix) Fix IllegalStateException: context.module must not be null (#643)
  • (Bug Fix) Fixed issue on OS X where the SAM CLI is unable to use an UTF-8 locale.
  • (Bug Fix) Fix the status message for certain states during CloudFormation stack updates (#702)