Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/revmischa/sublime-awslambda

Sublime Text 3 plugin for editing AWS Lambda function sources easily
https://github.com/revmischa/sublime-awslambda

Last synced: 3 days ago
JSON representation

Sublime Text 3 plugin for editing AWS Lambda function sources easily

Awesome Lists containing this project

README

        

Sublime Text 3 plugin for editing AWS Lambda function sources easily.

## Features:
* Supports multiple API key profiles
* Automatically zips and uploads new function code on buffer save
* Can easily fetch and install PyPI package dependencies
* Invoke function directly from inside Sublime and view all output

# Setup
To use this plugin you will need to configure AWS with your access key ID and secret.

### AWS CLI Credentials
If you use the AWS command-line interface [you can run `aws configure` to set up your credentials](http://boto3.readthedocs.io/en/latest/guide/configuration.html).
They will be stored in `~/.aws/credentials`.

### Boto
[Or you can configure boto](https://pypi.python.org/pypi/boto3/), the official AWS python client library.
Create a file `~/.boto` with your key and secret:
```
[Credentials]
aws_access_key_id = AKNGOINAGBQOWGQNW
aws_secret_access_key = GEIOWGNQAVIONGhg10g08GOAG/GAing2eingAn
```

# Installing The Plugin

### Sublime Package Manager
* You must [install the sublime package manager](https://packagecontrol.io/installation) if you don't have it already.
* Select "Install Package" from the command palette and select "AWS Lambda"

### Video Instructions
Here's a short video showing how to install sublime package manager and the AWS Lambda plugin:
Installation Video

# Demo Video
### See it in Action!
Demo Video