Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/revmischa/sublime-awslambda
- Owner: revmischa
- Created: 2016-05-02T06:57:16.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-12T13:53:26.000Z (over 7 years ago)
- Last Synced: 2024-10-18T07:54:09.333Z (3 months ago)
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 10
- Watchers: 8
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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: